builder: mozilla-aurora_win8_64-debug_test-web-platform-tests-7
slave: t-w864-ix-103
starttime: 1452187032.01
results: success (0)
buildid: 20160107080342
builduid: cac06949b8a94a1a9c0d7b635125713e
revision: ae6a25a60355526058bffa8862aef1c2fb5a2468
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-01-07 09:17:12.009736) =========
master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-01-07 09:17:12.010206) =========
========= Started set props: basedir (results: 0, elapsed: 1 secs) (at 2016-01-07 09:17:12.010520) =========
'cd'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['cd']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-103\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-103
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-103
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-103\AppData\Local
LOGONSERVER=\\T-W864-IX-103
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-103
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-103
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-103
WINDIR=C:\windows
using PTY: False
C:\slave\test
program finished with exit code 0
elapsedTime=1.467000
basedir: 'C:\\slave\\test'
========= master_lag: 0.05 =========
========= Finished set props: basedir (results: 0, elapsed: 1 secs) (at 2016-01-07 09:17:13.526035) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-01-07 09:17:13.526416) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-01-07 09:17:13.977606) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-01-07 09:17:13.978051) =========
'rm' '-rf' 'properties'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'properties']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-103\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-103
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-103
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-103\AppData\Local
LOGONSERVER=\\T-W864-IX-103
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-103
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-103
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-103
WINDIR=C:\windows
using PTY: False
program finished with exit code 0
elapsedTime=0.302000
========= master_lag: 0.01 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-01-07 09:17:14.294272) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2016-01-07 09:17:14.294642) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2016-01-07 09:17:14.295026) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-01-07 09:17:14.295418) =========
'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 C:\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:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-103\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-103
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-103
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-103\AppData\Local
LOGONSERVER=\\T-W864-IX-103
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-103
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-103
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-103
WINDIR=C:\windows
using PTY: False
--09:17:15-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
=> `archiver_client.py'
Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 10.74 MB/s
09:17:16 (10.74 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=1.563000
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-01-07 09:17:15.875691) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-01-07 09:17:15.876013) =========
'rm' '-rf' 'scripts'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-103\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-103
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-103
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-103\AppData\Local
LOGONSERVER=\\T-W864-IX-103
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-103
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-103
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-103
WINDIR=C:\windows
using PTY: False
program finished with exit code 0
elapsedTime=5.414000
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-01-07 09:17:21.311780) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-01-07 09:17:21.312160) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev ae6a25a60355526058bffa8862aef1c2fb5a2468 --destination scripts --debug'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev ae6a25a60355526058bffa8862aef1c2fb5a2468 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-103\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-103
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-103
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-103\AppData\Local
LOGONSERVER=\\T-W864-IX-103
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-103
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-103
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-103
WINDIR=C:\windows
using PTY: False
2016-01-07 09:17:22,690 truncating revision to first 12 chars
2016-01-07 09:17:22,690 Setting DEBUG logging.
2016-01-07 09:17:22,690 attempt 1/10
2016-01-07 09:17:22,690 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/ae6a25a60355?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-01-07 09:17:23,075 unpacking tar archive at: mozilla-aurora-ae6a25a60355/testing/mozharness/
program finished with exit code 0
elapsedTime=1.883000
========= master_lag: 0.10 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-01-07 09:17:23.296714) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-01-07 09:17:23.297039) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-01-07 09:17:23.311004) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2016-01-07 09:17:23.311301) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2016-01-07 09:17:23.311803) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 19 mins, 38 secs) (at 2016-01-07 09:17:23.312100) =========
'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '8' '--this-chunk' '7' '--blob-upload-branch' 'mozilla-aurora' '--download-symbols' 'true'
in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '8', '--this-chunk', '7', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-103\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-103
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-103
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-103\AppData\Local
LOGONSERVER=\\T-W864-IX-103
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
MOZ_CRASHREPORTER_NO_REPORT=1
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NO_REMOTE=1
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=C:\Program Files
PROMPT=$P$G
PROPERTIES_FILE=C:\slave\test/buildprops.json
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-103
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-103
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-103
WINDIR=C:\windows
XPCOM_DEBUG_BREAK=warn
using PTY: False
09:17:24 INFO - MultiFileLogger online at 20160107 09:17:24 in C:\slave\test
09:17:24 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 8 --this-chunk 7 --blob-upload-branch mozilla-aurora --download-symbols true
09:17:24 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
09:17:24 INFO - {'append_to_log': False,
09:17:24 INFO - 'base_work_dir': 'C:\\slave\\test',
09:17:24 INFO - 'blob_upload_branch': 'mozilla-aurora',
09:17:24 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
09:17:24 INFO - 'buildbot_json_path': 'buildprops.json',
09:17:24 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
09:17:24 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
09:17:24 INFO - 'download_minidump_stackwalk': True,
09:17:24 INFO - 'download_symbols': 'true',
09:17:24 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
09:17:24 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
09:17:24 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
09:17:24 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
09:17:24 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
09:17:24 INFO - 'C:/mozilla-build/tooltool.py'),
09:17:24 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
09:17:24 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
09:17:24 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
09:17:24 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
09:17:24 INFO - 'log_level': 'info',
09:17:24 INFO - 'log_to_console': True,
09:17:24 INFO - 'opt_config_files': (),
09:17:24 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
09:17:24 INFO - '--processes=1',
09:17:24 INFO - '--config=%(test_path)s/wptrunner.ini',
09:17:24 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
09:17:24 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
09:17:24 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
09:17:24 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
09:17:24 INFO - 'pip_index': False,
09:17:24 INFO - 'require_test_zip': True,
09:17:24 INFO - 'test_type': ('testharness',),
09:17:24 INFO - 'this_chunk': '7',
09:17:24 INFO - 'total_chunks': '8',
09:17:24 INFO - 'virtualenv_path': 'venv',
09:17:24 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
09:17:24 INFO - 'work_dir': 'build'}
09:17:24 INFO - #####
09:17:24 INFO - ##### Running clobber step.
09:17:24 INFO - #####
09:17:24 INFO - Running pre-action listener: _resource_record_pre_action
09:17:24 INFO - Running main action method: clobber
09:17:24 INFO - rmtree: C:\slave\test\build
09:17:24 INFO - Using _rmtree_windows ...
09:17:24 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
09:18:33 INFO - Running post-action listener: _resource_record_post_action
09:18:33 INFO - #####
09:18:33 INFO - ##### Running read-buildbot-config step.
09:18:33 INFO - #####
09:18:33 INFO - Running pre-action listener: _resource_record_pre_action
09:18:33 INFO - Running main action method: read_buildbot_config
09:18:33 INFO - Using buildbot properties:
09:18:33 INFO - {
09:18:33 INFO - "properties": {
09:18:33 INFO - "buildnumber": 22,
09:18:33 INFO - "product": "firefox",
09:18:33 INFO - "script_repo_revision": "production",
09:18:33 INFO - "branch": "mozilla-aurora",
09:18:33 INFO - "repository": "",
09:18:33 INFO - "buildername": "Windows 8 64-bit mozilla-aurora debug test web-platform-tests-7",
09:18:33 INFO - "buildid": "20160107080342",
09:18:33 INFO - "slavename": "t-w864-ix-103",
09:18:33 INFO - "pgo_build": "False",
09:18:33 INFO - "basedir": "C:\\slave\\test",
09:18:33 INFO - "project": "",
09:18:33 INFO - "platform": "win64",
09:18:33 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/",
09:18:33 INFO - "slavebuilddir": "test",
09:18:33 INFO - "scheduler": "tests-mozilla-aurora-win8_64-debug-unittest",
09:18:33 INFO - "repo_path": "releases/mozilla-aurora",
09:18:33 INFO - "moz_repo_path": "",
09:18:33 INFO - "stage_platform": "win64",
09:18:33 INFO - "builduid": "cac06949b8a94a1a9c0d7b635125713e",
09:18:33 INFO - "revision": "ae6a25a60355526058bffa8862aef1c2fb5a2468"
09:18:33 INFO - },
09:18:33 INFO - "sourcestamp": {
09:18:33 INFO - "repository": "",
09:18:33 INFO - "hasPatch": false,
09:18:33 INFO - "project": "",
09:18:33 INFO - "branch": "mozilla-aurora-win64-debug-unittest",
09:18:33 INFO - "changes": [
09:18:33 INFO - {
09:18:33 INFO - "category": null,
09:18:33 INFO - "files": [
09:18:33 INFO - {
09:18:33 INFO - "url": null,
09:18:33 INFO - "name": "https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/firefox-45.0a2.en-US.win64.zip"
09:18:33 INFO - },
09:18:33 INFO - {
09:18:33 INFO - "url": null,
09:18:33 INFO - "name": "https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/test_packages.json"
09:18:33 INFO - }
09:18:33 INFO - ],
09:18:33 INFO - "repository": "",
09:18:33 INFO - "rev": "ae6a25a60355526058bffa8862aef1c2fb5a2468",
09:18:33 INFO - "who": "cbook@mozilla.com",
09:18:33 INFO - "when": 1452186827,
09:18:33 INFO - "number": 7429631,
09:18:33 INFO - "comments": "Bug 1219078 - Delegate OMA downloads to external app (if available). r=mfinkle, a=sylvestre\n\nThis patch will prevent Firefox from downloading OMA download descriptors on\nits own. Instead it will prompt to complete the action with an external app\nif available. An error will be shown if no external app can handle the download.",
09:18:33 INFO - "project": "",
09:18:33 INFO - "at": "Thu 07 Jan 2016 09:13:47",
09:18:33 INFO - "branch": "mozilla-aurora-win64-debug-unittest",
09:18:33 INFO - "revlink": "",
09:18:33 INFO - "properties": [
09:18:33 INFO - [
09:18:33 INFO - "buildid",
09:18:33 INFO - "20160107080342",
09:18:33 INFO - "Change"
09:18:33 INFO - ],
09:18:33 INFO - [
09:18:33 INFO - "builduid",
09:18:33 INFO - "cac06949b8a94a1a9c0d7b635125713e",
09:18:33 INFO - "Change"
09:18:33 INFO - ],
09:18:33 INFO - [
09:18:33 INFO - "pgo_build",
09:18:33 INFO - "False",
09:18:33 INFO - "Change"
09:18:33 INFO - ]
09:18:33 INFO - ],
09:18:33 INFO - "revision": "ae6a25a60355526058bffa8862aef1c2fb5a2468"
09:18:33 INFO - }
09:18:33 INFO - ],
09:18:33 INFO - "revision": "ae6a25a60355526058bffa8862aef1c2fb5a2468"
09:18:33 INFO - }
09:18:33 INFO - }
09:18:33 INFO - Found installer url https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/firefox-45.0a2.en-US.win64.zip.
09:18:33 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/test_packages.json.
09:18:33 INFO - Running post-action listener: _resource_record_post_action
09:18:33 INFO - #####
09:18:33 INFO - ##### Running download-and-extract step.
09:18:33 INFO - #####
09:18:33 INFO - Running pre-action listener: _resource_record_pre_action
09:18:33 INFO - Running main action method: download_and_extract
09:18:33 INFO - mkdir: C:\slave\test\build\tests
09:18: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')]}
09:18:33 INFO - https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
09:18:33 INFO - trying https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/test_packages.json
09:18:33 INFO - Downloading https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/test_packages.json to C:\slave\test\build\test_packages.json
09:18:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/test_packages.json', 'file_name': 'C:\\slave\\test\\build\\test_packages.json'}, attempt #1
09:18:34 INFO - Downloaded 1221 bytes.
09:18:34 INFO - Reading from file C:\slave\test\build\test_packages.json
09:18:34 INFO - Using the following test package requirements:
09:18:34 INFO - {u'common': [u'firefox-45.0a2.en-US.win64.common.tests.zip'],
09:18:34 INFO - u'cppunittest': [u'firefox-45.0a2.en-US.win64.common.tests.zip',
09:18:34 INFO - u'firefox-45.0a2.en-US.win64.cppunittest.tests.zip'],
09:18:34 INFO - u'jittest': [u'firefox-45.0a2.en-US.win64.common.tests.zip',
09:18:34 INFO - u'jsshell-win64.zip'],
09:18:34 INFO - u'mochitest': [u'firefox-45.0a2.en-US.win64.common.tests.zip',
09:18:34 INFO - u'firefox-45.0a2.en-US.win64.mochitest.tests.zip'],
09:18:34 INFO - u'mozbase': [u'firefox-45.0a2.en-US.win64.common.tests.zip'],
09:18:34 INFO - u'reftest': [u'firefox-45.0a2.en-US.win64.common.tests.zip',
09:18:34 INFO - u'firefox-45.0a2.en-US.win64.reftest.tests.zip'],
09:18:34 INFO - u'talos': [u'firefox-45.0a2.en-US.win64.common.tests.zip',
09:18:34 INFO - u'firefox-45.0a2.en-US.win64.talos.tests.zip'],
09:18:34 INFO - u'web-platform': [u'firefox-45.0a2.en-US.win64.common.tests.zip',
09:18:34 INFO - u'firefox-45.0a2.en-US.win64.web-platform.tests.zip'],
09:18:34 INFO - u'webapprt': [u'firefox-45.0a2.en-US.win64.common.tests.zip'],
09:18:34 INFO - u'xpcshell': [u'firefox-45.0a2.en-US.win64.common.tests.zip',
09:18:34 INFO - u'firefox-45.0a2.en-US.win64.xpcshell.tests.zip']}
09:18:34 INFO - Downloading packages: [u'firefox-45.0a2.en-US.win64.common.tests.zip', u'firefox-45.0a2.en-US.win64.web-platform.tests.zip'] for test suite category: web-platform
09:18:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:18:34 INFO - https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/firefox-45.0a2.en-US.win64.common.tests.zip matches https://queue.taskcluster.net
09:18:34 INFO - trying https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/firefox-45.0a2.en-US.win64.common.tests.zip
09:18:34 INFO - Downloading https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/firefox-45.0a2.en-US.win64.common.tests.zip to C:\slave\test\build\firefox-45.0a2.en-US.win64.common.tests.zip
09:18:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/firefox-45.0a2.en-US.win64.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-45.0a2.en-US.win64.common.tests.zip'}, attempt #1
ProcessManager NOT managing child processes
09:18:36 INFO - Downloaded 20186979 bytes.
09:18:36 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-45.0a2.en-US.win64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] in C:\slave\test\build\tests
09:18:36 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-45.0a2.en-US.win64.common.tests.zip bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
09:18:36 INFO - Calling ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-45.0a2.en-US.win64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] with output_timeout 1760
ProcessManager UNABLE to use job objects to manage child processes
09:18:37 INFO - caution: filename not matched: web-platform/*
09:18:37 INFO - Return code: 11
09:18:37 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')]}
09:18:37 INFO - https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/firefox-45.0a2.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net
09:18:37 INFO - trying https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/firefox-45.0a2.en-US.win64.web-platform.tests.zip
09:18:37 INFO - Downloading https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/firefox-45.0a2.en-US.win64.web-platform.tests.zip to C:\slave\test\build\firefox-45.0a2.en-US.win64.web-platform.tests.zip
09:18:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/firefox-45.0a2.en-US.win64.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-45.0a2.en-US.win64.web-platform.tests.zip'}, attempt #1
ProcessManager NOT managing child processes
09:18:38 INFO - Downloaded 31015689 bytes.
09:18:38 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-45.0a2.en-US.win64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] in C:\slave\test\build\tests
09:18:38 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-45.0a2.en-US.win64.web-platform.tests.zip bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
09:18:38 INFO - Calling ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-45.0a2.en-US.win64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] with output_timeout 1760
ProcessManager UNABLE to use job objects to manage child processes
09:19:09 INFO - caution: filename not matched: bin/*
09:19:09 INFO - caution: filename not matched: config/*
09:19:09 INFO - caution: filename not matched: mozbase/*
09:19:09 INFO - caution: filename not matched: marionette/*
09:19:09 INFO - caution: filename not matched: tools/wptserve/*
09:19:09 INFO - Return code: 11
09:19:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:19:09 INFO - https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/firefox-45.0a2.en-US.win64.zip matches https://queue.taskcluster.net
09:19:09 INFO - trying https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/firefox-45.0a2.en-US.win64.zip
09:19:09 INFO - Downloading https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/firefox-45.0a2.en-US.win64.zip to C:\slave\test\build\firefox-45.0a2.en-US.win64.zip
09:19:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/firefox-45.0a2.en-US.win64.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-45.0a2.en-US.win64.zip'}, attempt #1
09:19:12 INFO - Downloaded 79141563 bytes.
09:19:12 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/firefox-45.0a2.en-US.win64.zip
09:19:12 INFO - mkdir: C:\slave\test\properties
09:19:12 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
09:19:12 INFO - Writing to file C:\slave\test\properties\build_url
09:19:12 INFO - Contents:
09:19:12 INFO - build_url:https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/firefox-45.0a2.en-US.win64.zip
09:19:12 INFO - mkdir: C:\slave\test\build\symbols
09:19:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:19:12 INFO - https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/firefox-45.0a2.en-US.win64.crashreporter-symbols.zip matches https://queue.taskcluster.net
09:19:12 INFO - trying https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/firefox-45.0a2.en-US.win64.crashreporter-symbols.zip
09:19:12 INFO - Downloading https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/firefox-45.0a2.en-US.win64.crashreporter-symbols.zip to C:\slave\test\build\symbols\firefox-45.0a2.en-US.win64.crashreporter-symbols.zip
09:19:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/firefox-45.0a2.en-US.win64.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\symbols\\firefox-45.0a2.en-US.win64.crashreporter-symbols.zip'}, attempt #1
09:19:14 INFO - Downloaded 48253054 bytes.
09:19:14 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/firefox-45.0a2.en-US.win64.crashreporter-symbols.zip
09:19:14 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url
09:19:14 INFO - Writing to file C:\slave\test\properties\symbols_url
09:19:14 INFO - Contents:
09:19:14 INFO - symbols_url:https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/firefox-45.0a2.en-US.win64.crashreporter-symbols.zip
09:19:14 INFO - Running command: ['unzip', '-q', 'C:\\slave\\test\\build\\symbols\\firefox-45.0a2.en-US.win64.crashreporter-symbols.zip'] in C:\slave\test\build\symbols
09:19:14 INFO - Copy/paste: unzip -q C:\slave\test\build\symbols\firefox-45.0a2.en-US.win64.crashreporter-symbols.zip
09:19:18 INFO - Return code: 0
09:19:18 INFO - Running post-action listener: _resource_record_post_action
09:19:18 INFO - Running post-action listener: set_extra_try_arguments
09:19:18 INFO - #####
09:19:18 INFO - ##### Running create-virtualenv step.
09:19:18 INFO - #####
09:19:18 INFO - Running pre-action listener: _pre_create_virtualenv
09:19:18 INFO - Running pre-action listener: _resource_record_pre_action
09:19:18 INFO - Running main action method: create_virtualenv
09:19:18 INFO - Creating virtualenv C:\slave\test\build\venv
09:19:18 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build
09:19:18 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
09:19:20 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
09:19:24 INFO - Installing distribute......................................................................................................................................................................................done.
09:19:25 INFO - Return code: 0
09:19:25 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
09:19:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:19:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:19:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:19:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:19:25 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--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 0x026066B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x026FC2F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02650CA0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0263A2C0>, '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 0x023D4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D7CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-103', 'USERDOMAIN': 'T-W864-IX-103', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-103', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-103\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-103', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-103', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-103', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-103\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
09:19:25 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build
09:19:25 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
09:19:25 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
09:19:25 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-103\\AppData\\Roaming',
09:19:25 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
09:19:25 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
09:19:25 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
09:19:25 INFO - 'COMPUTERNAME': 'T-W864-IX-103',
09:19:25 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
09:19:25 INFO - 'DCLOCATION': 'SCL3',
09:19:25 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
09:19:25 INFO - 'FP_NO_HOST_CHECK': 'NO',
09:19:25 INFO - 'HOMEDRIVE': 'C:',
09:19:25 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-103',
09:19:25 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
09:19:25 INFO - 'KTS_VERSION': '1.19c',
09:19:25 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-103\\AppData\\Local',
09:19:25 INFO - 'LOGONSERVER': '\\\\T-W864-IX-103',
09:19:25 INFO - 'MONDIR': 'C:\\Monitor_config\\',
09:19:25 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
09:19:25 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
09:19:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:19:25 INFO - 'MOZ_NO_REMOTE': '1',
09:19:25 INFO - 'NO_EM_RESTART': '1',
09:19:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:19:25 INFO - 'NUMBER_OF_PROCESSORS': '8',
09:19:25 INFO - 'OS': 'Windows_NT',
09:19:25 INFO - 'OURDRIVE': 'C:',
09:19:25 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
09:19:25 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
09:19:25 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
09:19:25 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
09:19:25 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
09:19:25 INFO - 'PROCESSOR_LEVEL': '6',
09:19:25 INFO - 'PROCESSOR_REVISION': '1e05',
09:19:25 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
09:19:25 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
09:19:25 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
09:19:25 INFO - 'PROGRAMW6432': 'C:\\Program Files',
09:19:25 INFO - 'PROMPT': '$P$G',
09:19:25 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
09:19:25 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
09:19:25 INFO - 'PUBLIC': 'C:\\Users\\Public',
09:19:25 INFO - 'PWD': 'C:\\slave\\test',
09:19:25 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
09:19:25 INFO - 'SLAVEDIR': 'C:\\slave\\',
09:19:25 INFO - 'SYSTEMDRIVE': 'C:',
09:19:25 INFO - 'SYSTEMROOT': 'C:\\windows',
09:19:25 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
09:19:25 INFO - 'TEST1': 'testie',
09:19:25 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
09:19:25 INFO - 'USERDOMAIN': 'T-W864-IX-103',
09:19:25 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-103',
09:19:25 INFO - 'USERNAME': 'cltbld',
09:19:25 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-103',
09:19:25 INFO - 'WINDIR': 'C:\\windows',
09:19:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
09:19:26 INFO - Ignoring indexes: http://pypi.python.org/simple/
09:19:26 INFO - Downloading/unpacking psutil>=0.7.1
09:19:26 INFO - Creating supposed download cache at C:\slave\test\build\venv\cache
09:19:27 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fpsutil-3.1.1.tar.gz
09:19:27 INFO - Running setup.py egg_info for package psutil
09:19:27 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
09:19:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
09:19:27 INFO - Installing collected packages: psutil
09:19:27 INFO - Running setup.py install for psutil
09:19:27 INFO - building 'psutil._psutil_windows' extension
09:19:27 INFO - error: Unable to find vcvarsall.bat
09:19:27 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-yyzm9v-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
09:19:27 INFO - running install
09:19:27 INFO - running build
09:19:27 INFO - running build_py
09:19:27 INFO - creating build
09:19:27 INFO - creating build\lib.win32-2.7
09:19:27 INFO - creating build\lib.win32-2.7\psutil
09:19:27 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
09:19:27 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
09:19:27 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
09:19:27 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
09:19:27 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
09:19:27 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
09:19:27 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
09:19:27 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
09:19:27 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
09:19:27 INFO - running build_ext
09:19:27 INFO - building 'psutil._psutil_windows' extension
09:19:27 INFO - error: Unable to find vcvarsall.bat
09:19:27 INFO - ----------------------------------------
09:19:27 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-yyzm9v-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
09:19:27 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-103\AppData\Roaming\pip\pip.log
09:19:27 WARNING - Return code: 1
09:19:27 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries!
09:19:27 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
09:19:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:19:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:19:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:19:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:19:27 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--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 0x026066B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x026FC2F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02650CA0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0263A2C0>, '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 0x023D4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D7CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-103', 'USERDOMAIN': 'T-W864-IX-103', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-103', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-103\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-103', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-103', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-103', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-103\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
09:19:27 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build
09:19:27 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
09:19:27 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
09:19:27 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-103\\AppData\\Roaming',
09:19:27 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
09:19:27 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
09:19:27 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
09:19:27 INFO - 'COMPUTERNAME': 'T-W864-IX-103',
09:19:27 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
09:19:27 INFO - 'DCLOCATION': 'SCL3',
09:19:27 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
09:19:27 INFO - 'FP_NO_HOST_CHECK': 'NO',
09:19:27 INFO - 'HOMEDRIVE': 'C:',
09:19:27 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-103',
09:19:27 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
09:19:27 INFO - 'KTS_VERSION': '1.19c',
09:19:27 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-103\\AppData\\Local',
09:19:27 INFO - 'LOGONSERVER': '\\\\T-W864-IX-103',
09:19:27 INFO - 'MONDIR': 'C:\\Monitor_config\\',
09:19:27 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
09:19:27 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
09:19:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:19:27 INFO - 'MOZ_NO_REMOTE': '1',
09:19:27 INFO - 'NO_EM_RESTART': '1',
09:19:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:19:27 INFO - 'NUMBER_OF_PROCESSORS': '8',
09:19:27 INFO - 'OS': 'Windows_NT',
09:19:27 INFO - 'OURDRIVE': 'C:',
09:19:27 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
09:19:27 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
09:19:27 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
09:19:27 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
09:19:27 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
09:19:27 INFO - 'PROCESSOR_LEVEL': '6',
09:19:27 INFO - 'PROCESSOR_REVISION': '1e05',
09:19:27 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
09:19:27 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
09:19:27 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
09:19:27 INFO - 'PROGRAMW6432': 'C:\\Program Files',
09:19:27 INFO - 'PROMPT': '$P$G',
09:19:27 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
09:19:27 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
09:19:27 INFO - 'PUBLIC': 'C:\\Users\\Public',
09:19:27 INFO - 'PWD': 'C:\\slave\\test',
09:19:27 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
09:19:27 INFO - 'SLAVEDIR': 'C:\\slave\\',
09:19:27 INFO - 'SYSTEMDRIVE': 'C:',
09:19:27 INFO - 'SYSTEMROOT': 'C:\\windows',
09:19:27 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
09:19:27 INFO - 'TEST1': 'testie',
09:19:27 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
09:19:27 INFO - 'USERDOMAIN': 'T-W864-IX-103',
09:19:27 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-103',
09:19:27 INFO - 'USERNAME': 'cltbld',
09:19:27 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-103',
09:19:27 INFO - 'WINDIR': 'C:\\windows',
09:19:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
09:19:28 INFO - Ignoring indexes: http://pypi.python.org/simple/
09:19:28 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
09:19:28 INFO - Downloading mozsystemmonitor-0.0.tar.gz
09:19:28 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fmozsystemmonitor-0.0.tar.gz
09:19:28 INFO - Running setup.py egg_info for package mozsystemmonitor
09:19:28 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
09:19:28 INFO - Running setup.py egg_info for package psutil
09:19:28 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
09:19:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
09:19:28 INFO - Installing collected packages: mozsystemmonitor, psutil
09:19:28 INFO - Running setup.py install for mozsystemmonitor
09:19:28 INFO - Running setup.py install for psutil
09:19:28 INFO - building 'psutil._psutil_windows' extension
09:19:28 INFO - error: Unable to find vcvarsall.bat
09:19:28 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-j9ai8o-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
09:19:28 INFO - running install
09:19:28 INFO - running build
09:19:28 INFO - running build_py
09:19:28 INFO - running build_ext
09:19:28 INFO - building 'psutil._psutil_windows' extension
09:19:28 INFO - error: Unable to find vcvarsall.bat
09:19:28 INFO - ----------------------------------------
09:19:28 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-j9ai8o-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
09:19:28 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-103\AppData\Roaming\pip\pip.log
09:19:28 WARNING - Return code: 1
09:19:28 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries!
09:19:28 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
09:19: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')]}
09:19:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:19: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')]}
09:19:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:19:28 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--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 0x026066B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x026FC2F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02650CA0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0263A2C0>, '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 0x023D4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D7CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-103', 'USERDOMAIN': 'T-W864-IX-103', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-103', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-103\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-103', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-103', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-103', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-103\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
09:19:28 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build
09:19:28 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
09:19:28 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
09:19:28 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-103\\AppData\\Roaming',
09:19:28 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
09:19:28 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
09:19:28 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
09:19:28 INFO - 'COMPUTERNAME': 'T-W864-IX-103',
09:19:28 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
09:19:28 INFO - 'DCLOCATION': 'SCL3',
09:19:28 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
09:19:28 INFO - 'FP_NO_HOST_CHECK': 'NO',
09:19:28 INFO - 'HOMEDRIVE': 'C:',
09:19:28 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-103',
09:19:28 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
09:19:28 INFO - 'KTS_VERSION': '1.19c',
09:19:28 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-103\\AppData\\Local',
09:19:28 INFO - 'LOGONSERVER': '\\\\T-W864-IX-103',
09:19:28 INFO - 'MONDIR': 'C:\\Monitor_config\\',
09:19:28 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
09:19:28 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
09:19:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:19:28 INFO - 'MOZ_NO_REMOTE': '1',
09:19:28 INFO - 'NO_EM_RESTART': '1',
09:19:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:19:28 INFO - 'NUMBER_OF_PROCESSORS': '8',
09:19:28 INFO - 'OS': 'Windows_NT',
09:19:28 INFO - 'OURDRIVE': 'C:',
09:19:28 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
09:19:28 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
09:19:28 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
09:19:28 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
09:19:28 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
09:19:28 INFO - 'PROCESSOR_LEVEL': '6',
09:19:28 INFO - 'PROCESSOR_REVISION': '1e05',
09:19:28 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
09:19:28 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
09:19:28 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
09:19:28 INFO - 'PROGRAMW6432': 'C:\\Program Files',
09:19:28 INFO - 'PROMPT': '$P$G',
09:19:28 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
09:19:28 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
09:19:28 INFO - 'PUBLIC': 'C:\\Users\\Public',
09:19:28 INFO - 'PWD': 'C:\\slave\\test',
09:19:28 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
09:19:28 INFO - 'SLAVEDIR': 'C:\\slave\\',
09:19:28 INFO - 'SYSTEMDRIVE': 'C:',
09:19:28 INFO - 'SYSTEMROOT': 'C:\\windows',
09:19:28 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
09:19:28 INFO - 'TEST1': 'testie',
09:19:28 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
09:19:28 INFO - 'USERDOMAIN': 'T-W864-IX-103',
09:19:28 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-103',
09:19:28 INFO - 'USERNAME': 'cltbld',
09:19:28 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-103',
09:19:28 INFO - 'WINDIR': 'C:\\windows',
09:19:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
09:19:28 INFO - Ignoring indexes: http://pypi.python.org/simple/
09:19:28 INFO - Downloading/unpacking blobuploader==1.2.4
09:19:28 INFO - Downloading blobuploader-1.2.4.tar.gz
09:19:28 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fblobuploader-1.2.4.tar.gz
09:19:28 INFO - Running setup.py egg_info for package blobuploader
09:19:28 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
09:19:32 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2frequests-1.2.3.tar.gz
09:19:32 INFO - Running setup.py egg_info for package requests
09:19:32 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
09:19:32 INFO - Downloading docopt-0.6.1.tar.gz
09:19:32 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fdocopt-0.6.1.tar.gz
09:19:32 INFO - Running setup.py egg_info for package docopt
09:19:32 INFO - Installing collected packages: blobuploader, docopt, requests
09:19:32 INFO - Running setup.py install for blobuploader
09:19:32 INFO - Running setup.py install for docopt
09:19:32 INFO - Running setup.py install for requests
09:19:32 INFO - Successfully installed blobuploader docopt requests
09:19:32 INFO - Cleaning up...
09:19:32 INFO - Return code: 0
09:19:32 INFO - Installing None into virtualenv C:\slave\test\build\venv
09:19:32 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')]}
09:19:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:19:32 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')]}
09:19:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:19:32 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--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 0x026066B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x026FC2F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02650CA0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0263A2C0>, '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 0x023D4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D7CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-103', 'USERDOMAIN': 'T-W864-IX-103', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-103', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-103\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-103', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-103', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-103', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-103\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
09:19:32 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config
09:19:32 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --download-cache C:\slave\test\build\venv\cache --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
09:19:32 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
09:19:32 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-103\\AppData\\Roaming',
09:19:32 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
09:19:32 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
09:19:32 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
09:19:32 INFO - 'COMPUTERNAME': 'T-W864-IX-103',
09:19:32 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
09:19:32 INFO - 'DCLOCATION': 'SCL3',
09:19:32 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
09:19:32 INFO - 'FP_NO_HOST_CHECK': 'NO',
09:19:32 INFO - 'HOMEDRIVE': 'C:',
09:19:32 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-103',
09:19:32 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
09:19:32 INFO - 'KTS_VERSION': '1.19c',
09:19:32 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-103\\AppData\\Local',
09:19:32 INFO - 'LOGONSERVER': '\\\\T-W864-IX-103',
09:19:32 INFO - 'MONDIR': 'C:\\Monitor_config\\',
09:19:32 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
09:19:32 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
09:19:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:19:32 INFO - 'MOZ_NO_REMOTE': '1',
09:19:32 INFO - 'NO_EM_RESTART': '1',
09:19:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:19:32 INFO - 'NUMBER_OF_PROCESSORS': '8',
09:19:32 INFO - 'OS': 'Windows_NT',
09:19:32 INFO - 'OURDRIVE': 'C:',
09:19:32 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
09:19:32 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
09:19:32 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
09:19:32 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
09:19:32 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
09:19:32 INFO - 'PROCESSOR_LEVEL': '6',
09:19:32 INFO - 'PROCESSOR_REVISION': '1e05',
09:19:32 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
09:19:32 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
09:19:32 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
09:19:32 INFO - 'PROGRAMW6432': 'C:\\Program Files',
09:19:32 INFO - 'PROMPT': '$P$G',
09:19:32 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
09:19:32 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
09:19:32 INFO - 'PUBLIC': 'C:\\Users\\Public',
09:19:32 INFO - 'PWD': 'C:\\slave\\test',
09:19:32 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
09:19:32 INFO - 'SLAVEDIR': 'C:\\slave\\',
09:19:32 INFO - 'SYSTEMDRIVE': 'C:',
09:19:32 INFO - 'SYSTEMROOT': 'C:\\windows',
09:19:32 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
09:19:32 INFO - 'TEST1': 'testie',
09:19:32 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
09:19:32 INFO - 'USERDOMAIN': 'T-W864-IX-103',
09:19:32 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-103',
09:19:32 INFO - 'USERNAME': 'cltbld',
09:19:32 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-103',
09:19:32 INFO - 'WINDIR': 'C:\\windows',
09:19:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
09:19:36 INFO - Ignoring indexes: http://pypi.python.org/simple/
09:19:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
09:19:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
09:19:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
09:19:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
09:19:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
09:19:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
09:19:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
09:19:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
09:19:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
09:19:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
09:19:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
09:19:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
09:19:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
09:19:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
09:19:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
09:19:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
09:19:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
09:19:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
09:19:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
09:19:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
09:19:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
09:19:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
09:19:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
09:19:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
09:19:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
09:19:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
09:19:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
09:19:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
09:19:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
09:19:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
09:19:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
09:19:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
09:19:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
09:19:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
09:19:36 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
09:19:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
09:19:36 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
09:19:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
09:19:36 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
09:19:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
09:19:36 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
09:19:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
09:19:36 INFO - Unpacking c:\slave\test\build\tests\marionette
09:19:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
09:19:36 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
09:19:51 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, marionette-transport, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
09:19:51 INFO - Running setup.py install for browsermob-proxy
09:19:51 INFO - Running setup.py install for manifestparser
09:19:51 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Running setup.py install for marionette-client
09:19:51 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
09:19:51 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Running setup.py install for marionette-driver
09:19:51 INFO - Running setup.py install for marionette-transport
09:19:51 INFO - Running setup.py install for mozcrash
09:19:51 INFO - Running setup.py install for mozdebug
09:19:51 INFO - Running setup.py install for mozdevice
09:19:51 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Running setup.py install for mozfile
09:19:51 INFO - Running setup.py install for mozhttpd
09:19:51 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Running setup.py install for mozinfo
09:19:51 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Running setup.py install for mozInstall
09:19:51 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Running setup.py install for mozleak
09:19:51 INFO - Running setup.py install for mozlog
09:19:51 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Running setup.py install for moznetwork
09:19:51 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Running setup.py install for mozprocess
09:19:51 INFO - Running setup.py install for mozprofile
09:19:51 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Running setup.py install for mozrunner
09:19:51 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Running setup.py install for mozscreenshot
09:19:51 INFO - Running setup.py install for moztest
09:19:51 INFO - Running setup.py install for mozversion
09:19:51 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
09:19:51 INFO - Running setup.py install for wptserve
09:19:51 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver marionette-transport mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve
09:19:51 INFO - Cleaning up...
09:19:51 INFO - Return code: 0
09:19:51 INFO - Installing None into virtualenv C:\slave\test\build\venv
09:19:51 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')]}
09:19:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:19:51 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')]}
09:19:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:19:51 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--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 0x026066B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x026FC2F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02650CA0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0263A2C0>, '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 0x023D4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D7CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-103', 'USERDOMAIN': 'T-W864-IX-103', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-103', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-103\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-103', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-103', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-103', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-103\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
09:19:51 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config
09:19:51 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
09:19:51 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
09:19:51 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-103\\AppData\\Roaming',
09:19:51 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
09:19:51 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
09:19:51 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
09:19:51 INFO - 'COMPUTERNAME': 'T-W864-IX-103',
09:19:51 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
09:19:51 INFO - 'DCLOCATION': 'SCL3',
09:19:51 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
09:19:51 INFO - 'FP_NO_HOST_CHECK': 'NO',
09:19:51 INFO - 'HOMEDRIVE': 'C:',
09:19:51 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-103',
09:19:51 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
09:19:51 INFO - 'KTS_VERSION': '1.19c',
09:19:51 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-103\\AppData\\Local',
09:19:51 INFO - 'LOGONSERVER': '\\\\T-W864-IX-103',
09:19:51 INFO - 'MONDIR': 'C:\\Monitor_config\\',
09:19:51 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
09:19:51 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
09:19:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:19:51 INFO - 'MOZ_NO_REMOTE': '1',
09:19:51 INFO - 'NO_EM_RESTART': '1',
09:19:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:19:51 INFO - 'NUMBER_OF_PROCESSORS': '8',
09:19:51 INFO - 'OS': 'Windows_NT',
09:19:51 INFO - 'OURDRIVE': 'C:',
09:19:51 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
09:19:51 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
09:19:51 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
09:19:51 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
09:19:51 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
09:19:51 INFO - 'PROCESSOR_LEVEL': '6',
09:19:51 INFO - 'PROCESSOR_REVISION': '1e05',
09:19:51 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
09:19:51 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
09:19:51 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
09:19:51 INFO - 'PROGRAMW6432': 'C:\\Program Files',
09:19:51 INFO - 'PROMPT': '$P$G',
09:19:51 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
09:19:51 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
09:19:51 INFO - 'PUBLIC': 'C:\\Users\\Public',
09:19:51 INFO - 'PWD': 'C:\\slave\\test',
09:19:51 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
09:19:51 INFO - 'SLAVEDIR': 'C:\\slave\\',
09:19:51 INFO - 'SYSTEMDRIVE': 'C:',
09:19:51 INFO - 'SYSTEMROOT': 'C:\\windows',
09:19:51 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
09:19:51 INFO - 'TEST1': 'testie',
09:19:51 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
09:19:51 INFO - 'USERDOMAIN': 'T-W864-IX-103',
09:19:51 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-103',
09:19:51 INFO - 'USERNAME': 'cltbld',
09:19:51 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-103',
09:19:51 INFO - 'WINDIR': 'C:\\windows',
09:19:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
09:19:55 INFO - Ignoring indexes: http://pypi.python.org/simple/
09:19:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
09:19:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
09:19:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
09:19:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
09:19:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
09:19:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
09:19:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
09:19:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
09:19:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
09:19:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
09:19:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
09:19:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
09:19:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
09:19:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
09:19:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
09:19:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
09:19:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
09:19:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
09:19:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
09:19:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
09:19:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
09:19:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
09:19:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
09:19:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
09:19:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
09:19:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
09:19:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
09:19:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
09:19:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
09:19:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
09:19:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
09:19:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
09:19:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
09:19:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
09:19:55 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
09:19:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
09:19:55 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
09:19:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
09:19:55 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
09:19:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
09:19:55 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
09:19:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
09:19:55 INFO - Unpacking c:\slave\test\build\tests\marionette
09:19:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
09:19:55 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
09:20:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2))
09:20:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2))
09:20:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3))
09:20:05 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4))
09:20:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4))
09:20:05 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
09:20:05 INFO - Downloading blessings-1.5.1.tar.gz
09:20:05 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fblessings-1.5.1.tar.gz
09:20:05 INFO - Running setup.py egg_info for package blessings
09:20:05 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 5))
09:20:05 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, marionette-transport, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
09:20:05 INFO - Running setup.py install for blessings
09:20:05 INFO - Running setup.py install for browsermob-proxy
09:20:05 INFO - Running setup.py install for manifestparser
09:20:05 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
09:20:05 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
09:20:05 INFO - Running setup.py install for marionette-client
09:20:05 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
09:20:05 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
09:20:05 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
09:20:05 INFO - Running setup.py install for marionette-driver
09:20:05 INFO - Running setup.py install for marionette-transport
09:20:05 INFO - Running setup.py install for mozcrash
09:20:05 INFO - Running setup.py install for mozdebug
09:20:05 INFO - Running setup.py install for mozdevice
09:20:05 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
09:20:05 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
09:20:05 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
09:20:05 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
09:20:05 INFO - Running setup.py install for mozhttpd
09:20:05 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
09:20:05 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
09:20:05 INFO - Running setup.py install for mozInstall
09:20:05 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
09:20:05 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
09:20:05 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
09:20:05 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
09:20:05 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
09:20:05 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
09:20:05 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
09:20:05 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
09:20:05 INFO - Running setup.py install for mozleak
09:20:05 INFO - Running setup.py install for mozprofile
09:20:05 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
09:20:05 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
09:20:05 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
09:20:08 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
09:20:08 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
09:20:08 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
09:20:08 INFO - Running setup.py install for mozrunner
09:20:08 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
09:20:08 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
09:20:08 INFO - Running setup.py install for mozscreenshot
09:20:08 INFO - Running setup.py install for moztest
09:20:08 INFO - Running setup.py install for mozversion
09:20:08 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
09:20:08 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
09:20:08 INFO - Running setup.py install for wptserve
09:20:08 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver marionette-transport mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
09:20:08 INFO - Cleaning up...
09:20:08 INFO - Return code: 0
09:20:08 INFO - Done creating virtualenv C:\slave\test\build\venv.
09:20:08 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
09:20:08 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
09:20:09 INFO - Reading from file tmpfile_stdout
09:20:09 INFO - Using _rmtree_windows ...
09:20:09 INFO - Using _rmtree_windows ...
09:20:09 INFO - Current package versions:
09:20:09 INFO - blessings == 1.5.1
09:20:09 INFO - blobuploader == 1.2.4
09:20:09 INFO - browsermob-proxy == 0.6.0
09:20:09 INFO - distribute == 0.6.14
09:20:09 INFO - docopt == 0.6.1
09:20:09 INFO - manifestparser == 1.1
09:20:09 INFO - marionette-client == 2.0.0
09:20:09 INFO - marionette-driver == 1.1.1
09:20:09 INFO - marionette-transport == 1.0.0
09:20:09 INFO - mozInstall == 1.12
09:20:09 INFO - mozcrash == 0.16
09:20:09 INFO - mozdebug == 0.1
09:20:09 INFO - mozdevice == 0.47
09:20:09 INFO - mozfile == 1.2
09:20:09 INFO - mozhttpd == 0.7
09:20:09 INFO - mozinfo == 0.9
09:20:09 INFO - mozleak == 0.1
09:20:09 INFO - mozlog == 3.1
09:20:09 INFO - moznetwork == 0.27
09:20:09 INFO - mozprocess == 0.22
09:20:09 INFO - mozprofile == 0.27
09:20:09 INFO - mozrunner == 6.11
09:20:09 INFO - mozscreenshot == 0.1
09:20:09 INFO - mozsystemmonitor == 0.0
09:20:09 INFO - moztest == 0.7
09:20:09 INFO - mozversion == 1.4
09:20:09 INFO - requests == 1.2.3
09:20:09 INFO - wptserve == 1.3.0
09:20:09 INFO - Running post-action listener: _resource_record_post_action
09:20:09 INFO - Running post-action listener: _start_resource_monitoring
09:20:09 INFO - Starting resource monitoring.
09:20:09 INFO - #####
09:20:09 INFO - ##### Running pull step.
09:20:09 INFO - #####
09:20:09 INFO - Running pre-action listener: _resource_record_pre_action
09:20:09 INFO - Running main action method: pull
09:20:09 INFO - Pull has nothing to do!
09:20:09 INFO - Running post-action listener: _resource_record_post_action
09:20:09 INFO - #####
09:20:09 INFO - ##### Running install step.
09:20:09 INFO - #####
09:20:09 INFO - Running pre-action listener: _resource_record_pre_action
09:20:09 INFO - Running main action method: install
09:20:09 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
09:20:09 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
09:20:09 INFO - Reading from file tmpfile_stdout
09:20:09 INFO - Using _rmtree_windows ...
09:20:09 INFO - Using _rmtree_windows ...
09:20:09 INFO - Detecting whether we're running mozinstall >=1.0...
09:20:09 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
09:20:09 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
09:20:09 INFO - Reading from file tmpfile_stdout
09:20:09 INFO - Output received:
09:20:09 INFO - Usage: mozinstall-script.py [options] installer
09:20:09 INFO - Options:
09:20:09 INFO - -h, --help show this help message and exit
09:20:09 INFO - -d DEST, --destination=DEST
09:20:09 INFO - Directory to install application into. [default:
09:20:09 INFO - "C:\slave\test"]
09:20:09 INFO - --app=APP Application being installed. [default: firefox]
09:20:09 INFO - Using _rmtree_windows ...
09:20:09 INFO - Using _rmtree_windows ...
09:20:09 INFO - mkdir: C:\slave\test\build\application
09:20:09 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-45.0a2.en-US.win64.zip', '--destination', 'C:\\slave\\test\\build\\application']
09:20:09 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-45.0a2.en-US.win64.zip --destination C:\slave\test\build\application
09:20:11 INFO - Reading from file tmpfile_stdout
09:20:11 INFO - Output received:
09:20:11 INFO - C:\slave\test\build\application\firefox\firefox.exe
09:20:11 INFO - Using _rmtree_windows ...
09:20:11 INFO - Using _rmtree_windows ...
09:20:11 INFO - Running post-action listener: _resource_record_post_action
09:20:11 INFO - #####
09:20:11 INFO - ##### Running run-tests step.
09:20:11 INFO - #####
09:20:11 INFO - Running pre-action listener: _resource_record_pre_action
09:20:11 INFO - Running main action method: run_tests
09:20:11 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
09:20:11 INFO - minidump filename unknown. determining based upon platform and arch
09:20:11 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
09:20:11 INFO - grabbing minidump binary from tooltool
09:20:11 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')]}
09:20:11 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0263A2C0>, '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 0x023D4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D7CE80>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
09:20:11 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build
09:20:11 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o
09:20:11 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
09:20:12 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpp5ggyu
09:20:12 INFO - INFO - File integrity verified, renaming tmpp5ggyu to win32-minidump_stackwalk.exe
09:20:12 INFO - Return code: 0
09:20:12 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
09:20:12 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
09:20:12 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/firefox-45.0a2.en-US.win64.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--total-chunks=8', '--this-chunk=7', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build
09:20:12 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python -u C:\slave\test\build\tests\web-platform\runtests.py --log-raw=- --log-raw=C:\slave\test\build\blobber_upload_dir\wpt_raw.log --log-errorsummary=C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log --binary=C:\slave\test\build\application\firefox\firefox.exe --symbols-path=https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/firefox-45.0a2.en-US.win64.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --total-chunks=8 --this-chunk=7 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil
09:20:12 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
09:20:12 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-103\\AppData\\Roaming',
09:20:12 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
09:20:12 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
09:20:12 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
09:20:12 INFO - 'COMPUTERNAME': 'T-W864-IX-103',
09:20:12 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
09:20:12 INFO - 'DCLOCATION': 'SCL3',
09:20:12 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
09:20:12 INFO - 'FP_NO_HOST_CHECK': 'NO',
09:20:12 INFO - 'HOMEDRIVE': 'C:',
09:20:12 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-103',
09:20:12 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
09:20:12 INFO - 'KTS_VERSION': '1.19c',
09:20:12 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-103\\AppData\\Local',
09:20:12 INFO - 'LOGONSERVER': '\\\\T-W864-IX-103',
09:20:12 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
09:20:12 INFO - 'MONDIR': 'C:\\Monitor_config\\',
09:20:12 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
09:20:12 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
09:20:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:20:12 INFO - 'MOZ_NO_REMOTE': '1',
09:20:12 INFO - 'NO_EM_RESTART': '1',
09:20:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:20:12 INFO - 'NUMBER_OF_PROCESSORS': '8',
09:20:12 INFO - 'OS': 'Windows_NT',
09:20:12 INFO - 'OURDRIVE': 'C:',
09:20:12 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
09:20:12 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
09:20:12 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
09:20:12 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
09:20:12 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
09:20:12 INFO - 'PROCESSOR_LEVEL': '6',
09:20:12 INFO - 'PROCESSOR_REVISION': '1e05',
09:20:12 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
09:20:12 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
09:20:12 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
09:20:12 INFO - 'PROGRAMW6432': 'C:\\Program Files',
09:20:12 INFO - 'PROMPT': '$P$G',
09:20:12 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
09:20:12 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
09:20:12 INFO - 'PUBLIC': 'C:\\Users\\Public',
09:20:12 INFO - 'PWD': 'C:\\slave\\test',
09:20:12 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
09:20:12 INFO - 'SLAVEDIR': 'C:\\slave\\',
09:20:12 INFO - 'SYSTEMDRIVE': 'C:',
09:20:12 INFO - 'SYSTEMROOT': 'C:\\windows',
09:20:12 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
09:20:12 INFO - 'TEST1': 'testie',
09:20:12 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
09:20:12 INFO - 'USERDOMAIN': 'T-W864-IX-103',
09:20:12 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-103',
09:20:12 INFO - 'USERNAME': 'cltbld',
09:20:12 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-103',
09:20:12 INFO - 'WINDIR': 'C:\\windows',
09:20:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
09:20:12 INFO - Calling ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/VGCl-xQrT3iD-QjpfNHRmg/artifacts/public/build/firefox-45.0a2.en-US.win64.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--total-chunks=8', '--this-chunk=7', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000
ProcessManager NOT managing child processes
ProcessManager UNABLE to use job objects to manage child processes
09:20:14 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path
09:20:14 INFO - import pkg_resources
09:20:18 INFO - Using 1 client processes
09:20:21 INFO - SUITE-START | Running 827 tests
09:20:21 INFO - Running testharness tests
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
09:20:21 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
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
09:20:21 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
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
09:20:21 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
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
09:20:21 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
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
09:20:21 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
09:20:21 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
09:20:21 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
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
09:20:21 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
09:20:21 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
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
09:20:21 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
09:20:21 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 1ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
09:20:21 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
09:20:21 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
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 1ms
09:20:21 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
09:20:21 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
09:20:21 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
09:20:21 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
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 1ms
09:20:21 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
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
09:20:21 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 1ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
09:20:21 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
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
09:20:21 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
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
09:20:21 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 1ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
09:20:21 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
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 1ms
09:20:21 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
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
09:20:21 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
09:20:21 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
09:20:21 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 1ms
09:20:21 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
09:20:21 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
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
09:20:21 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
09:20:21 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
09:20:21 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
09:20:21 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
09:20:21 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
09:20:21 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 1ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
09:20:21 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
09:20:21 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
09:20:21 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 1ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
09:20:21 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
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
09:20:21 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
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
09:20:21 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 1ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
09:20:21 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
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
09:20:21 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
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
09:20:21 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
09:20:21 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
09:20:21 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
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
09:20:21 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
09:20:21 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
09:20:21 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
09:20:21 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
09:20:21 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 1ms
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
09:20:21 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
09:20:21 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
09:20:21 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
09:20:21 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
09:20:21 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
09:20:21 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
09:20:21 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
09:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
09:20:21 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
09:20:21 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
09:20:21 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
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:20:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
09:20:22 INFO - Setting up ssl
09:20:22 INFO - PROCESS | certutil |
09:20:22 INFO - PROCESS | certutil |
09:20:22 INFO - PROCESS | certutil |
09:20:22 INFO - Certificate Nickname Trust Attributes
09:20:22 INFO - SSL,S/MIME,JAR/XPI
09:20:22 INFO -
09:20:22 INFO - web-platform-tests CT,,
09:20:22 INFO -
09:20:22 INFO - Starting runner
09:20:22 INFO - PROCESS | 2084 | [2084] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167
09:20:22 INFO - PROCESS | 2084 | [2084] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167
09:20:22 INFO - PROCESS | 2084 | [2084] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/startupcache/StartupCache.cpp, line 228
09:20:23 INFO - PROCESS | 2084 | [2084] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 111
09:20:23 INFO - PROCESS | 2084 | [2084] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3459
09:20:24 INFO - PROCESS | 2084 | 1452187224306 Marionette INFO Marionette enabled via build flag and pref
09:20:25 INFO - PROCESS | 2084 | ++DOCSHELL 000000296CAB5000 == 1 [pid = 2084] [id = 1]
09:20:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 1 (000000296CAB5800) [pid = 2084] [serial = 1] [outer = 0000000000000000]
09:20:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 2 (000000296D291800) [pid = 2084] [serial = 2] [outer = 000000296CAB5800]
09:20:25 INFO - PROCESS | 2084 | ++DOCSHELL 000000296A388800 == 2 [pid = 2084] [id = 2]
09:20:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 3 (000000297029B000) [pid = 2084] [serial = 3] [outer = 0000000000000000]
09:20:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 4 (000000297029C000) [pid = 2084] [serial = 4] [outer = 000000297029B000]
09:20:25 INFO - PROCESS | 2084 | 1452187225935 Marionette INFO Listening on port 2828
09:20:27 INFO - PROCESS | 2084 | 1452187227733 Marionette INFO Marionette enabled via command-line flag
09:20:27 INFO - PROCESS | 2084 | ++DOCSHELL 0000002970F79800 == 3 [pid = 2084] [id = 3]
09:20:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 5 (0000002970F8A000) [pid = 2084] [serial = 5] [outer = 0000000000000000]
09:20:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 6 (0000002970F8B000) [pid = 2084] [serial = 6] [outer = 0000002970F8A000]
09:20:27 INFO - PROCESS | 2084 | [2084] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2366
09:20:27 INFO - PROCESS | 2084 | [2084] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2366
09:20:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 7 (000000297112F000) [pid = 2084] [serial = 7] [outer = 000000297029B000]
09:20:28 INFO - PROCESS | 2084 | [2084] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
09:20:28 INFO - PROCESS | 2084 | 1452187228004 Marionette INFO Accepted connection conn0 from 127.0.0.1:49290
09:20:28 INFO - PROCESS | 2084 | 1452187228898 Marionette INFO Closed connection conn0
09:20:28 INFO - PROCESS | 2084 | [2084] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
09:20:28 INFO - PROCESS | 2084 | 1452187228902 Marionette INFO Accepted connection conn1 from 127.0.0.1:49291
09:20:29 INFO - PROCESS | 2084 | [2084] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
09:20:29 INFO - PROCESS | 2084 | 1452187229038 Marionette INFO Accepted connection conn2 from 127.0.0.1:49292
09:20:29 INFO - PROCESS | 2084 | ++DOCSHELL 0000002971840000 == 4 [pid = 2084] [id = 4]
09:20:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 8 (0000002971E15000) [pid = 2084] [serial = 8] [outer = 0000000000000000]
09:20:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 9 (00000029723CD000) [pid = 2084] [serial = 9] [outer = 0000002971E15000]
09:20:29 INFO - PROCESS | 2084 | 1452187229184 Marionette INFO Closed connection conn2
09:20:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 10 (00000029723CF000) [pid = 2084] [serial = 10] [outer = 0000002971E15000]
09:20:29 INFO - PROCESS | 2084 | 1452187229204 Marionette DEBUG conn1 -> Command {id: 1, name: "newSession", parameters: {"sessionId":null,"capabilities":null}}
09:20:30 INFO - PROCESS | 2084 | [2084] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967
09:20:30 INFO - PROCESS | 2084 | [2084] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 624
09:20:30 INFO - PROCESS | 2084 | [2084] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 624
09:20:30 INFO - PROCESS | 2084 | ++DOCSHELL 00000029723BC000 == 5 [pid = 2084] [id = 5]
09:20:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 11 (0000002977A3E000) [pid = 2084] [serial = 11] [outer = 0000000000000000]
09:20:30 INFO - PROCESS | 2084 | ++DOCSHELL 0000002977A42000 == 6 [pid = 2084] [id = 6]
09:20:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 12 (0000002978CB8400) [pid = 2084] [serial = 12] [outer = 0000000000000000]
09:20:31 INFO - PROCESS | 2084 | [2084] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
09:20:31 INFO - PROCESS | 2084 | ++DOCSHELL 0000002976F46800 == 7 [pid = 2084] [id = 7]
09:20:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 13 (0000002976F2DC00) [pid = 2084] [serial = 13] [outer = 0000000000000000]
09:20:31 INFO - PROCESS | 2084 | [2084] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
09:20:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 14 (0000002977170400) [pid = 2084] [serial = 14] [outer = 0000002976F2DC00]
09:20:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 15 (000000297750D800) [pid = 2084] [serial = 15] [outer = 0000002977A3E000]
09:20:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 16 (0000002976C95C00) [pid = 2084] [serial = 16] [outer = 0000002978CB8400]
09:20:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 17 (0000002976C97C00) [pid = 2084] [serial = 17] [outer = 0000002976F2DC00]
09:20:32 INFO - PROCESS | 2084 | 1452187232577 Marionette INFO loaded listener.js
09:20:32 INFO - PROCESS | 2084 | 1452187232601 Marionette INFO loaded listener.js
09:20:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 18 (000000297A0B6C00) [pid = 2084] [serial = 18] [outer = 0000002976F2DC00]
09:20:33 INFO - PROCESS | 2084 | 1452187233351 Marionette DEBUG conn1 <- Response {id: 1, error: null, body: {"sessionId":"4d36483d-13d0-42ae-841e-19b8e1dc9c67","capabilities":{"browserName":"Firefox","browserVersion":"45.0a2","platformName":"Windows_NT","platformVersion":"6.2","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160107080342","device":"desktop","version":"45.0a2"}}}
09:20:33 INFO - PROCESS | 2084 | 1452187233527 Marionette DEBUG conn1 -> Command {id: 2, name: "getContext", parameters: null}
09:20:33 INFO - PROCESS | 2084 | 1452187233530 Marionette DEBUG conn1 <- Response {id: 2, error: null, body: {"value":"content"}}
09:20:33 INFO - PROCESS | 2084 | 1452187233605 Marionette DEBUG conn1 -> Command {id: 3, name: "setContext", parameters: {"value":"chrome"}}
09:20:33 INFO - PROCESS | 2084 | 1452187233607 Marionette DEBUG conn1 <- Response {id: 3, error: null, body: {}}
09:20:34 INFO - PROCESS | 2084 | 1452187234063 Marionette DEBUG conn1 -> Command {id: 4, name: "executeScript", parameters: {"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}}
09:20:34 INFO - PROCESS | 2084 | [2084] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
09:20:35 INFO - PROCESS | 2084 | --DOCSHELL 000000296CAB5000 == 6 [pid = 2084] [id = 1]
09:20:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 19 (000000296B219000) [pid = 2084] [serial = 19] [outer = 0000002976F2DC00]
09:20:36 INFO - PROCESS | 2084 | [2084] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109
09:20:36 INFO - PROCESS | 2084 | [2084] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109
09:20:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:20:36 INFO - PROCESS | 2084 | ++DOCSHELL 0000002971124800 == 7 [pid = 2084] [id = 8]
09:20:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 20 (00000029765D8800) [pid = 2084] [serial = 20] [outer = 0000000000000000]
09:20:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 21 (000000297681EC00) [pid = 2084] [serial = 21] [outer = 00000029765D8800]
09:20:36 INFO - PROCESS | 2084 | 1452187236244 Marionette INFO loaded listener.js
09:20:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 22 (0000002976C9E400) [pid = 2084] [serial = 22] [outer = 00000029765D8800]
09:20:36 INFO - PROCESS | 2084 | ++DOCSHELL 0000002971DD3800 == 8 [pid = 2084] [id = 9]
09:20:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 23 (0000002970775800) [pid = 2084] [serial = 23] [outer = 0000000000000000]
09:20:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 24 (0000002977C70400) [pid = 2084] [serial = 24] [outer = 0000002970775800]
09:20:36 INFO - PROCESS | 2084 | 1452187236728 Marionette INFO loaded listener.js
09:20:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 25 (000000297A009800) [pid = 2084] [serial = 25] [outer = 0000002970775800]
09:20:37 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
09:20:37 INFO - document served over http requires an http
09:20:37 INFO - sub-resource via fetch-request using the http-csp
09:20:37 INFO - delivery method with keep-origin-redirect and when
09:20: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"
09:20:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:20:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:20:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:20:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:37 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
09:20:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1291ms
09:20:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
09:20:37 INFO - PROCESS | 2084 | ++DOCSHELL 0000002977A50800 == 9 [pid = 2084] [id = 10]
09:20:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 26 (00000029775B5C00) [pid = 2084] [serial = 26] [outer = 0000000000000000]
09:20:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 27 (000000297B033000) [pid = 2084] [serial = 27] [outer = 00000029775B5C00]
09:20:37 INFO - PROCESS | 2084 | 1452187237748 Marionette INFO loaded listener.js
09:20:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 28 (000000297BC74000) [pid = 2084] [serial = 28] [outer = 00000029775B5C00]
09:20:38 INFO - PROCESS | 2084 | ++DOCSHELL 000000296BB61800 == 10 [pid = 2084] [id = 11]
09:20:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 29 (000000296BF86800) [pid = 2084] [serial = 29] [outer = 0000000000000000]
09:20:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 30 (000000296BA86000) [pid = 2084] [serial = 30] [outer = 000000296BF86800]
09:20:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 31 (000000296B12F000) [pid = 2084] [serial = 31] [outer = 000000296BF86800]
09:20:38 INFO - PROCESS | 2084 | ++DOCSHELL 000000296B115000 == 11 [pid = 2084] [id = 12]
09:20:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 32 (00000029702B7800) [pid = 2084] [serial = 32] [outer = 0000000000000000]
09:20:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 33 (0000002971E0E000) [pid = 2084] [serial = 33] [outer = 00000029702B7800]
09:20:38 INFO - PROCESS | 2084 | --DOCSHELL 0000002971840000 == 10 [pid = 2084] [id = 4]
09:20:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 34 (0000002971E0AC00) [pid = 2084] [serial = 34] [outer = 00000029702B7800]
09:20:38 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
09:20:38 INFO - document served over http requires an http
09:20:38 INFO - sub-resource via fetch-request using the http-csp
09:20:38 INFO - delivery method with no-redirect and when
09:20: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"
09:20:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:20:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:20:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:20:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:38 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
09:20:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1489ms
09:20:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:20:39 INFO - PROCESS | 2084 | ++DOCSHELL 00000029702A9800 == 11 [pid = 2084] [id = 13]
09:20:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 35 (0000002976C97000) [pid = 2084] [serial = 35] [outer = 0000000000000000]
09:20:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 36 (000000297717D400) [pid = 2084] [serial = 36] [outer = 0000002976C97000]
09:20:39 INFO - PROCESS | 2084 | 1452187239130 Marionette INFO loaded listener.js
09:20:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 37 (0000002977C71400) [pid = 2084] [serial = 37] [outer = 0000002976C97000]
09:20:39 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
09:20:39 INFO - document served over http requires an http
09:20:39 INFO - sub-resource via fetch-request using the http-csp
09:20:39 INFO - delivery method with swap-origin-redirect and when
09:20: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"
09:20:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:20:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:20:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:20:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:39 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
09:20:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 586ms
09:20:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:20:39 INFO - PROCESS | 2084 | ++DOCSHELL 0000002971DCA800 == 12 [pid = 2084] [id = 14]
09:20:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 38 (0000002977CBC000) [pid = 2084] [serial = 38] [outer = 0000000000000000]
09:20:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 39 (0000002977D4EC00) [pid = 2084] [serial = 39] [outer = 0000002977CBC000]
09:20:39 INFO - PROCESS | 2084 | 1452187239724 Marionette INFO loaded listener.js
09:20:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 40 (0000002979056800) [pid = 2084] [serial = 40] [outer = 0000002977CBC000]
09:20:40 INFO - PROCESS | 2084 | ++DOCSHELL 00000029707A7800 == 13 [pid = 2084] [id = 15]
09:20:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 41 (0000002978EE7400) [pid = 2084] [serial = 41] [outer = 0000000000000000]
09:20:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 42 (00000029793B4C00) [pid = 2084] [serial = 42] [outer = 0000002978EE7400]
09:20:40 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
09:20:40 INFO - document served over http requires an http
09:20:40 INFO - sub-resource via iframe-tag using the http-csp
09:20:40 INFO - delivery method with keep-origin-redirect and when
09:20: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"
09:20:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:20:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:20:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:40 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
09:20:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 585ms
09:20:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:20:40 INFO - PROCESS | 2084 | ++DOCSHELL 0000002977A57000 == 14 [pid = 2084] [id = 16]
09:20:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 43 (00000029791C3800) [pid = 2084] [serial = 43] [outer = 0000000000000000]
09:20:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 44 (0000002979DAB800) [pid = 2084] [serial = 44] [outer = 00000029791C3800]
09:20:40 INFO - PROCESS | 2084 | 1452187240329 Marionette INFO loaded listener.js
09:20:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 45 (000000297BC72800) [pid = 2084] [serial = 45] [outer = 00000029791C3800]
09:20:40 INFO - PROCESS | 2084 | ++DOCSHELL 0000002977D09800 == 15 [pid = 2084] [id = 17]
09:20:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 46 (000000296A2C2000) [pid = 2084] [serial = 46] [outer = 0000000000000000]
09:20:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 47 (000000296A2C8000) [pid = 2084] [serial = 47] [outer = 000000296A2C2000]
09:20:40 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
09:20:40 INFO - document served over http requires an http
09:20:40 INFO - sub-resource via iframe-tag using the http-csp
09:20:40 INFO - delivery method with no-redirect and when
09:20: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"
09:20:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:20:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:20:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:40 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
09:20:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 628ms
09:20:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:20:40 INFO - PROCESS | 2084 | ++DOCSHELL 0000002978C08800 == 16 [pid = 2084] [id = 18]
09:20:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 48 (00000029790E4400) [pid = 2084] [serial = 48] [outer = 0000000000000000]
09:20:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 49 (00000029790E5800) [pid = 2084] [serial = 49] [outer = 00000029790E4400]
09:20:40 INFO - PROCESS | 2084 | 1452187240956 Marionette INFO loaded listener.js
09:20:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 50 (000000297B1C2400) [pid = 2084] [serial = 50] [outer = 00000029790E4400]
09:20:41 INFO - PROCESS | 2084 | ++DOCSHELL 000000297911D000 == 17 [pid = 2084] [id = 19]
09:20:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 51 (0000002970E65800) [pid = 2084] [serial = 51] [outer = 0000000000000000]
09:20:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 52 (000000297B4CC400) [pid = 2084] [serial = 52] [outer = 0000002970E65800]
09:20:41 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
09:20:41 INFO - document served over http requires an http
09:20:41 INFO - sub-resource via iframe-tag using the http-csp
09:20:41 INFO - delivery method with swap-origin-redirect and when
09:20: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"
09:20:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:20:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:20:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:41 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
09:20:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 586ms
09:20:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:20:41 INFO - PROCESS | 2084 | ++DOCSHELL 000000297AB80800 == 18 [pid = 2084] [id = 20]
09:20:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 53 (00000029704D1C00) [pid = 2084] [serial = 53] [outer = 0000000000000000]
09:20:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 54 (000000297B4CCC00) [pid = 2084] [serial = 54] [outer = 00000029704D1C00]
09:20:41 INFO - PROCESS | 2084 | 1452187241539 Marionette INFO loaded listener.js
09:20:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 55 (000000297BC78C00) [pid = 2084] [serial = 55] [outer = 00000029704D1C00]
09:20:41 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
09:20:41 INFO - document served over http requires an http
09:20:41 INFO - sub-resource via script-tag using the http-csp
09:20:41 INFO - delivery method with keep-origin-redirect and when
09:20: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"
09:20:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:20:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:20:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:41 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
09:20:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 585ms
09:20:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
09:20:42 INFO - PROCESS | 2084 | ++DOCSHELL 000000297D690000 == 19 [pid = 2084] [id = 21]
09:20:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 56 (000000296B4DB000) [pid = 2084] [serial = 56] [outer = 0000000000000000]
09:20:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 57 (0000002971EF1C00) [pid = 2084] [serial = 57] [outer = 000000296B4DB000]
09:20:42 INFO - PROCESS | 2084 | 1452187242151 Marionette INFO loaded listener.js
09:20:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 58 (000000297B4D9000) [pid = 2084] [serial = 58] [outer = 000000296B4DB000]
09:20:42 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
09:20:42 INFO - document served over http requires an http
09:20:42 INFO - sub-resource via script-tag using the http-csp
09:20:42 INFO - delivery method with no-redirect and when
09:20: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"
09:20:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:20:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:20:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:42 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
09:20:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 628ms
09:20:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:20:42 INFO - PROCESS | 2084 | ++DOCSHELL 000000296B48C000 == 20 [pid = 2084] [id = 22]
09:20:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 59 (000000296B4AC800) [pid = 2084] [serial = 59] [outer = 0000000000000000]
09:20:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 60 (000000296B4B3800) [pid = 2084] [serial = 60] [outer = 000000296B4AC800]
09:20:42 INFO - PROCESS | 2084 | 1452187242769 Marionette INFO loaded listener.js
09:20:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 61 (000000297AFC9800) [pid = 2084] [serial = 61] [outer = 000000296B4AC800]
09:20:43 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
09:20:43 INFO - document served over http requires an http
09:20:43 INFO - sub-resource via script-tag using the http-csp
09:20:43 INFO - delivery method with swap-origin-redirect and when
09:20: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"
09:20:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:20:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:20:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:43 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
09:20:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 544ms
09:20:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:20:43 INFO - PROCESS | 2084 | ++DOCSHELL 000000296A1A8800 == 21 [pid = 2084] [id = 23]
09:20:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 62 (000000296A1C4C00) [pid = 2084] [serial = 62] [outer = 0000000000000000]
09:20:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 63 (000000296A1CA000) [pid = 2084] [serial = 63] [outer = 000000296A1C4C00]
09:20:43 INFO - PROCESS | 2084 | 1452187243345 Marionette INFO loaded listener.js
09:20:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 64 (000000297BC7B400) [pid = 2084] [serial = 64] [outer = 000000296A1C4C00]
09:20:43 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
09:20:43 INFO - document served over http requires an http
09:20:43 INFO - sub-resource via xhr-request using the http-csp
09:20:43 INFO - delivery method with keep-origin-redirect and when
09:20: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"
09:20:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:20:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:20:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:43 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
09:20:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 523ms
09:20:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
09:20:43 INFO - PROCESS | 2084 | ++DOCSHELL 000000296B7A2000 == 22 [pid = 2084] [id = 24]
09:20:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 65 (000000296C08F800) [pid = 2084] [serial = 65] [outer = 0000000000000000]
09:20:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 66 (000000296C094400) [pid = 2084] [serial = 66] [outer = 000000296C08F800]
09:20:43 INFO - PROCESS | 2084 | 1452187243847 Marionette INFO loaded listener.js
09:20:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 67 (000000297BC7BC00) [pid = 2084] [serial = 67] [outer = 000000296C08F800]
09:20:44 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
09:20:44 INFO - document served over http requires an http
09:20:44 INFO - sub-resource via xhr-request using the http-csp
09:20:44 INFO - delivery method with no-redirect and when
09:20: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"
09:20:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:20:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:20:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:44 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
09:20:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 586ms
09:20:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:20:44 INFO - PROCESS | 2084 | ++DOCSHELL 000000297D7AD000 == 23 [pid = 2084] [id = 25]
09:20:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 68 (000000297B16D000) [pid = 2084] [serial = 68] [outer = 0000000000000000]
09:20:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 69 (000000297B16F000) [pid = 2084] [serial = 69] [outer = 000000297B16D000]
09:20:44 INFO - PROCESS | 2084 | 1452187244452 Marionette INFO loaded listener.js
09:20:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 70 (000000297B033800) [pid = 2084] [serial = 70] [outer = 000000297B16D000]
09:20:44 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
09:20:44 INFO - document served over http requires an http
09:20:44 INFO - sub-resource via xhr-request using the http-csp
09:20:44 INFO - delivery method with swap-origin-redirect and when
09:20: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"
09:20:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:20:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:20:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:44 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
09:20:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 543ms
09:20:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:20:44 INFO - PROCESS | 2084 | ++DOCSHELL 000000297F822000 == 24 [pid = 2084] [id = 26]
09:20:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 71 (000000297F828800) [pid = 2084] [serial = 71] [outer = 0000000000000000]
09:20:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 72 (000000297F847800) [pid = 2084] [serial = 72] [outer = 000000297F828800]
09:20:45 INFO - PROCESS | 2084 | 1452187245028 Marionette INFO loaded listener.js
09:20:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 73 (000000297FAB1400) [pid = 2084] [serial = 73] [outer = 000000297F828800]
09:20:45 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
09:20:45 INFO - document served over http requires an https
09:20:45 INFO - sub-resource via fetch-request using the http-csp
09:20:45 INFO - delivery method with keep-origin-redirect and when
09:20: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"
09:20:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:20:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:20:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:20:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:45 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
09:20:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 626ms
09:20:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
09:20:45 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900346000 == 25 [pid = 2084] [id = 27]
09:20:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 74 (000000297FAB0800) [pid = 2084] [serial = 74] [outer = 0000000000000000]
09:20:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 75 (000000297FABA400) [pid = 2084] [serial = 75] [outer = 000000297FAB0800]
09:20:45 INFO - PROCESS | 2084 | 1452187245637 Marionette INFO loaded listener.js
09:20:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 76 (000000297FD64400) [pid = 2084] [serial = 76] [outer = 000000297FAB0800]
09:20:46 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
09:20:46 INFO - document served over http requires an https
09:20:46 INFO - sub-resource via fetch-request using the http-csp
09:20:46 INFO - delivery method with no-redirect and when
09:20: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"
09:20:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:20:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:20:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:20:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:46 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
09:20:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 544ms
09:20:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:20:46 INFO - PROCESS | 2084 | --DOCSHELL 0000002971124800 == 24 [pid = 2084] [id = 8]
09:20:46 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900580000 == 25 [pid = 2084] [id = 28]
09:20:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 77 (00000029003CA000) [pid = 2084] [serial = 77] [outer = 0000000000000000]
09:20:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 78 (000000296A1C5800) [pid = 2084] [serial = 78] [outer = 00000029003CA000]
09:20:46 INFO - PROCESS | 2084 | 1452187246943 Marionette INFO loaded listener.js
09:20:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 79 (000000296A2C8800) [pid = 2084] [serial = 79] [outer = 00000029003CA000]
09:20:47 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
09:20:47 INFO - document served over http requires an https
09:20:47 INFO - sub-resource via fetch-request using the http-csp
09:20:47 INFO - delivery method with swap-origin-redirect and when
09:20: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"
09:20:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:20:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:20:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:20:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:47 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
09:20:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1380ms
09:20:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:20:47 INFO - PROCESS | 2084 | ++DOCSHELL 000000296B48B000 == 26 [pid = 2084] [id = 29]
09:20:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 80 (000000296B161400) [pid = 2084] [serial = 80] [outer = 0000000000000000]
09:20:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 81 (000000296B4D6C00) [pid = 2084] [serial = 81] [outer = 000000296B161400]
09:20:47 INFO - PROCESS | 2084 | 1452187247611 Marionette INFO loaded listener.js
09:20:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 82 (000000296C092800) [pid = 2084] [serial = 82] [outer = 000000296B161400]
09:20:47 INFO - PROCESS | 2084 | ++DOCSHELL 000000296B79E800 == 27 [pid = 2084] [id = 30]
09:20:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 83 (000000296C097400) [pid = 2084] [serial = 83] [outer = 0000000000000000]
09:20:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 84 (00000029702B7C00) [pid = 2084] [serial = 84] [outer = 000000296C097400]
09:20:48 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
09:20:48 INFO - document served over http requires an https
09:20:48 INFO - sub-resource via iframe-tag using the http-csp
09:20:48 INFO - delivery method with keep-origin-redirect and when
09:20:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
09:20:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:20:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:20:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:48 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
09:20:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 691ms
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 83 (0000002971E15000) [pid = 2084] [serial = 8] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 82 (000000296B4DB000) [pid = 2084] [serial = 56] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 81 (00000029704D1C00) [pid = 2084] [serial = 53] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 80 (0000002977CBC000) [pid = 2084] [serial = 38] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 79 (0000002978EE7400) [pid = 2084] [serial = 41] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 78 (00000029791C3800) [pid = 2084] [serial = 43] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 77 (000000296A2C2000) [pid = 2084] [serial = 46] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187240654]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 76 (00000029765D8800) [pid = 2084] [serial = 20] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 75 (000000297B16D000) [pid = 2084] [serial = 68] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 74 (000000296B4AC800) [pid = 2084] [serial = 59] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 73 (0000002976C97000) [pid = 2084] [serial = 35] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 72 (0000002970E65800) [pid = 2084] [serial = 51] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 71 (000000296C08F800) [pid = 2084] [serial = 65] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 70 (00000029790E4400) [pid = 2084] [serial = 48] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 69 (00000029775B5C00) [pid = 2084] [serial = 26] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 68 (000000296A1C4C00) [pid = 2084] [serial = 62] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 67 (00000029723CD000) [pid = 2084] [serial = 9] [outer = 0000000000000000] [url = about:blank]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 66 (000000297029C000) [pid = 2084] [serial = 4] [outer = 0000000000000000] [url = about:blank]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 65 (000000297F828800) [pid = 2084] [serial = 71] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 64 (0000002977170400) [pid = 2084] [serial = 14] [outer = 0000000000000000] [url = about:blank]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 63 (0000002976C97C00) [pid = 2084] [serial = 17] [outer = 0000000000000000] [url = about:blank]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 62 (000000297F847800) [pid = 2084] [serial = 72] [outer = 0000000000000000] [url = about:blank]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 61 (000000297B16F000) [pid = 2084] [serial = 69] [outer = 0000000000000000] [url = about:blank]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 60 (000000296C094400) [pid = 2084] [serial = 66] [outer = 0000000000000000] [url = about:blank]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 59 (000000296A1CA000) [pid = 2084] [serial = 63] [outer = 0000000000000000] [url = about:blank]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 58 (000000296B4B3800) [pid = 2084] [serial = 60] [outer = 0000000000000000] [url = about:blank]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 57 (0000002971EF1C00) [pid = 2084] [serial = 57] [outer = 0000000000000000] [url = about:blank]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 56 (000000297B4CCC00) [pid = 2084] [serial = 54] [outer = 0000000000000000] [url = about:blank]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 55 (000000297B4CC400) [pid = 2084] [serial = 52] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 54 (00000029790E5800) [pid = 2084] [serial = 49] [outer = 0000000000000000] [url = about:blank]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 53 (000000296A2C8000) [pid = 2084] [serial = 47] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187240654]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 52 (0000002979DAB800) [pid = 2084] [serial = 44] [outer = 0000000000000000] [url = about:blank]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 51 (00000029793B4C00) [pid = 2084] [serial = 42] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 50 (0000002977D4EC00) [pid = 2084] [serial = 39] [outer = 0000000000000000] [url = about:blank]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 49 (000000297717D400) [pid = 2084] [serial = 36] [outer = 0000000000000000] [url = about:blank]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 48 (0000002971E0E000) [pid = 2084] [serial = 33] [outer = 0000000000000000] [url = about:blank]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 47 (000000297B033000) [pid = 2084] [serial = 27] [outer = 0000000000000000] [url = about:blank]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 46 (0000002977C70400) [pid = 2084] [serial = 24] [outer = 0000000000000000] [url = about:blank]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 45 (000000297681EC00) [pid = 2084] [serial = 21] [outer = 0000000000000000] [url = about:blank]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 44 (000000296BA86000) [pid = 2084] [serial = 30] [outer = 0000000000000000] [url = about:blank]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 43 (000000297B033800) [pid = 2084] [serial = 70] [outer = 0000000000000000] [url = about:blank]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 42 (000000297BC7BC00) [pid = 2084] [serial = 67] [outer = 0000000000000000] [url = about:blank]
09:20:48 INFO - PROCESS | 2084 | --DOMWINDOW == 41 (000000297BC7B400) [pid = 2084] [serial = 64] [outer = 0000000000000000] [url = about:blank]
09:20:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:20:48 INFO - PROCESS | 2084 | ++DOCSHELL 000000296D2A9000 == 28 [pid = 2084] [id = 31]
09:20:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 42 (000000296B4DB000) [pid = 2084] [serial = 85] [outer = 0000000000000000]
09:20:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 43 (000000296C095C00) [pid = 2084] [serial = 86] [outer = 000000296B4DB000]
09:20:48 INFO - PROCESS | 2084 | 1452187248407 Marionette INFO loaded listener.js
09:20:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 44 (0000002971A33800) [pid = 2084] [serial = 87] [outer = 000000296B4DB000]
09:20:48 INFO - PROCESS | 2084 | ++DOCSHELL 000000296B84C800 == 29 [pid = 2084] [id = 32]
09:20:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 45 (0000002970FA9C00) [pid = 2084] [serial = 88] [outer = 0000000000000000]
09:20:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 46 (0000002971EF1400) [pid = 2084] [serial = 89] [outer = 0000002970FA9C00]
09:20:48 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
09:20:48 INFO - document served over http requires an https
09:20:48 INFO - sub-resource via iframe-tag using the http-csp
09:20:48 INFO - delivery method with no-redirect and when
09:20:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
09:20:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:20:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:20:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
09:20:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 584ms
09:20:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:20:48 INFO - PROCESS | 2084 | ++DOCSHELL 000000297111C000 == 30 [pid = 2084] [id = 33]
09:20:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 47 (0000002971EE6800) [pid = 2084] [serial = 90] [outer = 0000000000000000]
09:20:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 48 (0000002974860000) [pid = 2084] [serial = 91] [outer = 0000002971EE6800]
09:20:49 INFO - PROCESS | 2084 | 1452187249009 Marionette INFO loaded listener.js
09:20:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 49 (0000002976C9B000) [pid = 2084] [serial = 92] [outer = 0000002971EE6800]
09:20:49 INFO - PROCESS | 2084 | ++DOCSHELL 000000297183E000 == 31 [pid = 2084] [id = 34]
09:20:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 50 (0000002971E0EC00) [pid = 2084] [serial = 93] [outer = 0000000000000000]
09:20:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 51 (0000002977C72000) [pid = 2084] [serial = 94] [outer = 0000002971E0EC00]
09:20:49 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
09:20:49 INFO - document served over http requires an https
09:20:49 INFO - sub-resource via iframe-tag using the http-csp
09:20:49 INFO - delivery method with swap-origin-redirect and when
09:20: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"
09:20:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:20:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:20:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
09:20:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 648ms
09:20:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:20:49 INFO - PROCESS | 2084 | ++DOCSHELL 00000029767BC000 == 32 [pid = 2084] [id = 35]
09:20:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 52 (0000002977C6CC00) [pid = 2084] [serial = 95] [outer = 0000000000000000]
09:20:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 53 (0000002977C78000) [pid = 2084] [serial = 96] [outer = 0000002977C6CC00]
09:20:49 INFO - PROCESS | 2084 | 1452187249656 Marionette INFO loaded listener.js
09:20:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 54 (0000002978370000) [pid = 2084] [serial = 97] [outer = 0000002977C6CC00]
09:20:50 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
09:20:50 INFO - document served over http requires an https
09:20:50 INFO - sub-resource via script-tag using the http-csp
09:20:50 INFO - delivery method with keep-origin-redirect and when
09:20: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"
09:20:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:20:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:20:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
09:20:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 587ms
09:20:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
09:20:50 INFO - PROCESS | 2084 | ++DOCSHELL 00000029775EB000 == 33 [pid = 2084] [id = 36]
09:20:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 55 (00000029790C3000) [pid = 2084] [serial = 98] [outer = 0000000000000000]
09:20:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 56 (00000029790C7C00) [pid = 2084] [serial = 99] [outer = 00000029790C3000]
09:20:50 INFO - PROCESS | 2084 | 1452187250246 Marionette INFO loaded listener.js
09:20:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 57 (00000029791C3C00) [pid = 2084] [serial = 100] [outer = 00000029790C3000]
09:20:50 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
09:20:50 INFO - document served over http requires an https
09:20:50 INFO - sub-resource via script-tag using the http-csp
09:20:50 INFO - delivery method with no-redirect and when
09:20: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"
09:20:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:20:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:20:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:50 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
09:20:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 731ms
09:20:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:20:51 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900569000 == 34 [pid = 2084] [id = 37]
09:20:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 58 (000000296B4B3800) [pid = 2084] [serial = 101] [outer = 0000000000000000]
09:20:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 59 (000000296B4DB400) [pid = 2084] [serial = 102] [outer = 000000296B4B3800]
09:20:51 INFO - PROCESS | 2084 | 1452187251107 Marionette INFO loaded listener.js
09:20:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 60 (0000002971EF0000) [pid = 2084] [serial = 103] [outer = 000000296B4B3800]
09:20:51 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
09:20:51 INFO - document served over http requires an https
09:20:51 INFO - sub-resource via script-tag using the http-csp
09:20:51 INFO - delivery method with swap-origin-redirect and when
09:20: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"
09:20:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:20:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:20:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:51 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
09:20:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 836ms
09:20:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:20:51 INFO - PROCESS | 2084 | ++DOCSHELL 0000002977FBA800 == 35 [pid = 2084] [id = 38]
09:20:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 61 (0000002971D94C00) [pid = 2084] [serial = 104] [outer = 0000000000000000]
09:20:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 62 (00000029790BDC00) [pid = 2084] [serial = 105] [outer = 0000002971D94C00]
09:20:51 INFO - PROCESS | 2084 | 1452187251924 Marionette INFO loaded listener.js
09:20:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 63 (0000002979DAB800) [pid = 2084] [serial = 106] [outer = 0000002971D94C00]
09:20:52 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
09:20:52 INFO - document served over http requires an https
09:20:52 INFO - sub-resource via xhr-request using the http-csp
09:20:52 INFO - delivery method with keep-origin-redirect and when
09:20: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"
09:20:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:20:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:20:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:52 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
09:20:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 775ms
09:20:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
09:20:52 INFO - PROCESS | 2084 | ++DOCSHELL 00000029783DC800 == 36 [pid = 2084] [id = 39]
09:20:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 64 (000000297AFBF400) [pid = 2084] [serial = 107] [outer = 0000000000000000]
09:20:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 65 (000000297B033000) [pid = 2084] [serial = 108] [outer = 000000297AFBF400]
09:20:52 INFO - PROCESS | 2084 | 1452187252732 Marionette INFO loaded listener.js
09:20:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 66 (000000297B172000) [pid = 2084] [serial = 109] [outer = 000000297AFBF400]
09:20:53 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
09:20:53 INFO - document served over http requires an https
09:20:53 INFO - sub-resource via xhr-request using the http-csp
09:20:53 INFO - delivery method with no-redirect and when
09:20: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"
09:20:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:20:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:20:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:53 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
09:20:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 734ms
09:20:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:20:53 INFO - PROCESS | 2084 | ++DOCSHELL 0000002970F22000 == 37 [pid = 2084] [id = 40]
09:20:53 INFO - PROCESS | 2084 | ++DOMWINDOW == 67 (000000297AC7F000) [pid = 2084] [serial = 110] [outer = 0000000000000000]
09:20:53 INFO - PROCESS | 2084 | ++DOMWINDOW == 68 (000000297AC80800) [pid = 2084] [serial = 111] [outer = 000000297AC7F000]
09:20:53 INFO - PROCESS | 2084 | 1452187253530 Marionette INFO loaded listener.js
09:20:53 INFO - PROCESS | 2084 | ++DOMWINDOW == 69 (000000297B1C4400) [pid = 2084] [serial = 112] [outer = 000000297AC7F000]
09:20:54 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
09:20:54 INFO - document served over http requires an https
09:20:54 INFO - sub-resource via xhr-request using the http-csp
09:20:54 INFO - delivery method with swap-origin-redirect and when
09:20: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"
09:20:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:20:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:20:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:54 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
09:20:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 838ms
09:20:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:20:54 INFO - PROCESS | 2084 | ++DOCSHELL 000000297D7A3800 == 38 [pid = 2084] [id = 41]
09:20:54 INFO - PROCESS | 2084 | ++DOMWINDOW == 70 (00000029783AC800) [pid = 2084] [serial = 113] [outer = 0000000000000000]
09:20:54 INFO - PROCESS | 2084 | ++DOMWINDOW == 71 (00000029783B4400) [pid = 2084] [serial = 114] [outer = 00000029783AC800]
09:20:54 INFO - PROCESS | 2084 | 1452187254324 Marionette INFO loaded listener.js
09:20:54 INFO - PROCESS | 2084 | ++DOMWINDOW == 72 (000000297B177000) [pid = 2084] [serial = 115] [outer = 00000029783AC800]
09:20:54 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
09:20:54 INFO - document served over http requires an http
09:20:54 INFO - sub-resource via fetch-request using the http-csp
09:20:54 INFO - delivery method with keep-origin-redirect and when
09:20: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"
09:20:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:20:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:20:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:20:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:54 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
09:20:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 794ms
09:20:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
09:20:55 INFO - PROCESS | 2084 | ++DOCSHELL 000000297FA15800 == 39 [pid = 2084] [id = 42]
09:20:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 73 (000000297B179800) [pid = 2084] [serial = 116] [outer = 0000000000000000]
09:20:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 74 (000000297BC73400) [pid = 2084] [serial = 117] [outer = 000000297B179800]
09:20:55 INFO - PROCESS | 2084 | 1452187255106 Marionette INFO loaded listener.js
09:20:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 75 (000000297F830800) [pid = 2084] [serial = 118] [outer = 000000297B179800]
09:20:56 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
09:20:56 INFO - document served over http requires an http
09:20:56 INFO - sub-resource via fetch-request using the http-csp
09:20:56 INFO - delivery method with no-redirect and when
09:20: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"
09:20:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:20:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:20:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:20:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:56 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
09:20:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1292ms
09:20:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:20:56 INFO - PROCESS | 2084 | ++DOCSHELL 000000290054D800 == 40 [pid = 2084] [id = 43]
09:20:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 76 (00000029003F2C00) [pid = 2084] [serial = 119] [outer = 0000000000000000]
09:20:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 77 (00000029003F9000) [pid = 2084] [serial = 120] [outer = 00000029003F2C00]
09:20:56 INFO - PROCESS | 2084 | 1452187256457 Marionette INFO loaded listener.js
09:20:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 78 (000000290095B000) [pid = 2084] [serial = 121] [outer = 00000029003F2C00]
09:20:56 INFO - PROCESS | 2084 | --DOCSHELL 000000297911D000 == 39 [pid = 2084] [id = 19]
09:20:56 INFO - PROCESS | 2084 | --DOCSHELL 000000297183E000 == 38 [pid = 2084] [id = 34]
09:20:56 INFO - PROCESS | 2084 | --DOCSHELL 0000002977D09800 == 37 [pid = 2084] [id = 17]
09:20:56 INFO - PROCESS | 2084 | --DOCSHELL 000000296B84C800 == 36 [pid = 2084] [id = 32]
09:20:56 INFO - PROCESS | 2084 | --DOCSHELL 00000029707A7800 == 35 [pid = 2084] [id = 15]
09:20:56 INFO - PROCESS | 2084 | --DOCSHELL 000000296B79E800 == 34 [pid = 2084] [id = 30]
09:20:56 INFO - PROCESS | 2084 | --DOMWINDOW == 77 (00000029723CF000) [pid = 2084] [serial = 10] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html]
09:20:56 INFO - PROCESS | 2084 | --DOMWINDOW == 76 (000000297BC74000) [pid = 2084] [serial = 28] [outer = 0000000000000000] [url = about:blank]
09:20:56 INFO - PROCESS | 2084 | --DOMWINDOW == 75 (000000297BC72800) [pid = 2084] [serial = 45] [outer = 0000000000000000] [url = about:blank]
09:20:56 INFO - PROCESS | 2084 | --DOMWINDOW == 74 (000000297B1C2400) [pid = 2084] [serial = 50] [outer = 0000000000000000] [url = about:blank]
09:20:56 INFO - PROCESS | 2084 | --DOMWINDOW == 73 (000000297BC78C00) [pid = 2084] [serial = 55] [outer = 0000000000000000] [url = about:blank]
09:20:56 INFO - PROCESS | 2084 | --DOMWINDOW == 72 (000000297B4D9000) [pid = 2084] [serial = 58] [outer = 0000000000000000] [url = about:blank]
09:20:56 INFO - PROCESS | 2084 | --DOMWINDOW == 71 (0000002976C9E400) [pid = 2084] [serial = 22] [outer = 0000000000000000] [url = about:blank]
09:20:56 INFO - PROCESS | 2084 | --DOMWINDOW == 70 (000000297AFC9800) [pid = 2084] [serial = 61] [outer = 0000000000000000] [url = about:blank]
09:20:56 INFO - PROCESS | 2084 | --DOMWINDOW == 69 (0000002979056800) [pid = 2084] [serial = 40] [outer = 0000000000000000] [url = about:blank]
09:20:56 INFO - PROCESS | 2084 | --DOMWINDOW == 68 (0000002977C71400) [pid = 2084] [serial = 37] [outer = 0000000000000000] [url = about:blank]
09:20:56 INFO - PROCESS | 2084 | --DOMWINDOW == 67 (000000297FAB1400) [pid = 2084] [serial = 73] [outer = 0000000000000000] [url = about:blank]
09:20:57 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
09:20:57 INFO - document served over http requires an http
09:20:57 INFO - sub-resource via fetch-request using the http-csp
09:20:57 INFO - delivery method with swap-origin-redirect and when
09:20: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"
09:20:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:20:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:20:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:20:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:57 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
09:20:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 878ms
09:20:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:20:57 INFO - PROCESS | 2084 | ++DOCSHELL 000000296B1D0000 == 35 [pid = 2084] [id = 44]
09:20:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 68 (000000296A1C9C00) [pid = 2084] [serial = 122] [outer = 0000000000000000]
09:20:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 69 (000000296A2BDC00) [pid = 2084] [serial = 123] [outer = 000000296A1C9C00]
09:20:57 INFO - PROCESS | 2084 | 1452187257227 Marionette INFO loaded listener.js
09:20:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 70 (000000296B4D9000) [pid = 2084] [serial = 124] [outer = 000000296A1C9C00]
09:20:57 INFO - PROCESS | 2084 | ++DOCSHELL 000000296A196000 == 36 [pid = 2084] [id = 45]
09:20:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 71 (000000296B4D5400) [pid = 2084] [serial = 125] [outer = 0000000000000000]
09:20:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 72 (000000296CADE000) [pid = 2084] [serial = 126] [outer = 000000296B4D5400]
09:20:57 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
09:20:57 INFO - document served over http requires an http
09:20:57 INFO - sub-resource via iframe-tag using the http-csp
09:20:57 INFO - delivery method with keep-origin-redirect and when
09:20: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"
09:20:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:20:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:20:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:57 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
09:20:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 629ms
09:20:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:20:57 INFO - PROCESS | 2084 | ++DOCSHELL 000000296C5FC000 == 37 [pid = 2084] [id = 46]
09:20:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 73 (000000296C08EC00) [pid = 2084] [serial = 127] [outer = 0000000000000000]
09:20:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 74 (0000002970C62800) [pid = 2084] [serial = 128] [outer = 000000296C08EC00]
09:20:57 INFO - PROCESS | 2084 | 1452187257868 Marionette INFO loaded listener.js
09:20:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 75 (000000297485E400) [pid = 2084] [serial = 129] [outer = 000000296C08EC00]
09:20:58 INFO - PROCESS | 2084 | ++DOCSHELL 000000296C53C800 == 38 [pid = 2084] [id = 47]
09:20:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 76 (000000296C5D2800) [pid = 2084] [serial = 130] [outer = 0000000000000000]
09:20:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 77 (00000029775B5C00) [pid = 2084] [serial = 131] [outer = 000000296C5D2800]
09:20:58 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
09:20:58 INFO - document served over http requires an http
09:20:58 INFO - sub-resource via iframe-tag using the http-csp
09:20:58 INFO - delivery method with no-redirect and when
09:20: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"
09:20:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:20:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:20:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:58 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
09:20:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 628ms
09:20:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:20:58 INFO - PROCESS | 2084 | ++DOCSHELL 0000002971DBE800 == 39 [pid = 2084] [id = 48]
09:20:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 78 (0000002976B9E800) [pid = 2084] [serial = 132] [outer = 0000000000000000]
09:20:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 79 (0000002977DB0000) [pid = 2084] [serial = 133] [outer = 0000002976B9E800]
09:20:58 INFO - PROCESS | 2084 | 1452187258503 Marionette INFO loaded listener.js
09:20:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 80 (0000002978EE7400) [pid = 2084] [serial = 134] [outer = 0000002976B9E800]
09:20:58 INFO - PROCESS | 2084 | ++DOCSHELL 0000002971DC5800 == 40 [pid = 2084] [id = 49]
09:20:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 81 (0000002976910C00) [pid = 2084] [serial = 135] [outer = 0000000000000000]
09:20:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 82 (000000297912F800) [pid = 2084] [serial = 136] [outer = 0000002976910C00]
09:20:59 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
09:20:59 INFO - document served over http requires an http
09:20:59 INFO - sub-resource via iframe-tag using the http-csp
09:20:59 INFO - delivery method with swap-origin-redirect and when
09:20: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"
09:20:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:20:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:20:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:59 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
09:20:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 647ms
09:20:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:20:59 INFO - PROCESS | 2084 | ++DOCSHELL 0000002977511800 == 41 [pid = 2084] [id = 50]
09:20:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 83 (00000029790E0800) [pid = 2084] [serial = 137] [outer = 0000000000000000]
09:20:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 84 (000000297A0AAC00) [pid = 2084] [serial = 138] [outer = 00000029790E0800]
09:20:59 INFO - PROCESS | 2084 | 1452187259152 Marionette INFO loaded listener.js
09:20:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 85 (000000297B170400) [pid = 2084] [serial = 139] [outer = 00000029790E0800]
09:20:59 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
09:20:59 INFO - document served over http requires an http
09:20:59 INFO - sub-resource via script-tag using the http-csp
09:20:59 INFO - delivery method with keep-origin-redirect and when
09:20: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"
09:20:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:20:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:20:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:20:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:20:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:20:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:20:59 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
09:20:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 585ms
09:20:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
09:20:59 INFO - PROCESS | 2084 | ++DOCSHELL 0000002978DD1800 == 42 [pid = 2084] [id = 51]
09:20:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 86 (000000297B02E400) [pid = 2084] [serial = 140] [outer = 0000000000000000]
09:20:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 87 (000000297B4CCC00) [pid = 2084] [serial = 141] [outer = 000000297B02E400]
09:20:59 INFO - PROCESS | 2084 | 1452187259758 Marionette INFO loaded listener.js
09:20:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 88 (000000297BC79C00) [pid = 2084] [serial = 142] [outer = 000000297B02E400]
09:21:00 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
09:21:00 INFO - document served over http requires an http
09:21:00 INFO - sub-resource via script-tag using the http-csp
09:21:00 INFO - delivery method with no-redirect and when
09:21: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"
09:21:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:21:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:21:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:00 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
09:21:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 627ms
09:21:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:21:00 INFO - PROCESS | 2084 | ++DOCSHELL 000000297B4A4000 == 43 [pid = 2084] [id = 52]
09:21:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 89 (000000297B16A800) [pid = 2084] [serial = 143] [outer = 0000000000000000]
09:21:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 90 (000000297B3B7400) [pid = 2084] [serial = 144] [outer = 000000297B16A800]
09:21:00 INFO - PROCESS | 2084 | 1452187260391 Marionette INFO loaded listener.js
09:21:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 91 (000000297F825800) [pid = 2084] [serial = 145] [outer = 000000297B16A800]
09:21:00 INFO - PROCESS | 2084 | --DOMWINDOW == 90 (000000296C097400) [pid = 2084] [serial = 83] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:21:00 INFO - PROCESS | 2084 | --DOMWINDOW == 89 (0000002977C6CC00) [pid = 2084] [serial = 95] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
09:21:00 INFO - PROCESS | 2084 | --DOMWINDOW == 88 (0000002970FA9C00) [pid = 2084] [serial = 88] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187248712]
09:21:00 INFO - PROCESS | 2084 | --DOMWINDOW == 87 (0000002971E0EC00) [pid = 2084] [serial = 93] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:21:00 INFO - PROCESS | 2084 | --DOMWINDOW == 86 (000000296B4DB000) [pid = 2084] [serial = 85] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
09:21:00 INFO - PROCESS | 2084 | --DOMWINDOW == 85 (0000002971EE6800) [pid = 2084] [serial = 90] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
09:21:00 INFO - PROCESS | 2084 | --DOMWINDOW == 84 (000000296B161400) [pid = 2084] [serial = 80] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
09:21:00 INFO - PROCESS | 2084 | --DOMWINDOW == 83 (00000029003CA000) [pid = 2084] [serial = 77] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
09:21:00 INFO - PROCESS | 2084 | --DOMWINDOW == 82 (000000297FABA400) [pid = 2084] [serial = 75] [outer = 0000000000000000] [url = about:blank]
09:21:00 INFO - PROCESS | 2084 | --DOMWINDOW == 81 (000000296A1C5800) [pid = 2084] [serial = 78] [outer = 0000000000000000] [url = about:blank]
09:21:00 INFO - PROCESS | 2084 | --DOMWINDOW == 80 (0000002977C78000) [pid = 2084] [serial = 96] [outer = 0000000000000000] [url = about:blank]
09:21:00 INFO - PROCESS | 2084 | --DOMWINDOW == 79 (0000002971EF1400) [pid = 2084] [serial = 89] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187248712]
09:21:00 INFO - PROCESS | 2084 | --DOMWINDOW == 78 (000000296C095C00) [pid = 2084] [serial = 86] [outer = 0000000000000000] [url = about:blank]
09:21:00 INFO - PROCESS | 2084 | --DOMWINDOW == 77 (0000002977C72000) [pid = 2084] [serial = 94] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:21:00 INFO - PROCESS | 2084 | --DOMWINDOW == 76 (0000002974860000) [pid = 2084] [serial = 91] [outer = 0000000000000000] [url = about:blank]
09:21:00 INFO - PROCESS | 2084 | --DOMWINDOW == 75 (00000029702B7C00) [pid = 2084] [serial = 84] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:21:00 INFO - PROCESS | 2084 | --DOMWINDOW == 74 (000000296B4D6C00) [pid = 2084] [serial = 81] [outer = 0000000000000000] [url = about:blank]
09:21:00 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
09:21:00 INFO - document served over http requires an http
09:21:00 INFO - sub-resource via script-tag using the http-csp
09:21:00 INFO - delivery method with swap-origin-redirect and when
09:21: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"
09:21:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:21:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:21:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:00 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
09:21:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 586ms
09:21:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:21:00 INFO - PROCESS | 2084 | ++DOCSHELL 000000297FA16800 == 44 [pid = 2084] [id = 53]
09:21:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 75 (0000002900777400) [pid = 2084] [serial = 146] [outer = 0000000000000000]
09:21:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 76 (0000002900779C00) [pid = 2084] [serial = 147] [outer = 0000002900777400]
09:21:01 INFO - PROCESS | 2084 | 1452187261014 Marionette INFO loaded listener.js
09:21:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 77 (0000002970470C00) [pid = 2084] [serial = 148] [outer = 0000002900777400]
09:21:01 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
09:21:01 INFO - document served over http requires an http
09:21:01 INFO - sub-resource via xhr-request using the http-csp
09:21:01 INFO - delivery method with keep-origin-redirect and when
09:21: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"
09:21:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:21:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:21:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:01 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
09:21:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 587ms
09:21:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
09:21:01 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900732800 == 45 [pid = 2084] [id = 54]
09:21:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 78 (0000002900778000) [pid = 2084] [serial = 149] [outer = 0000000000000000]
09:21:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 79 (0000002901416400) [pid = 2084] [serial = 150] [outer = 0000002900778000]
09:21:01 INFO - PROCESS | 2084 | 1452187261585 Marionette INFO loaded listener.js
09:21:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 80 (0000002971174C00) [pid = 2084] [serial = 151] [outer = 0000002900778000]
09:21:02 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
09:21:02 INFO - document served over http requires an http
09:21:02 INFO - sub-resource via xhr-request using the http-csp
09:21:02 INFO - delivery method with no-redirect and when
09:21: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"
09:21:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:21:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:21:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:02 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
09:21:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 585ms
09:21:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:21:02 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901645800 == 46 [pid = 2084] [id = 55]
09:21:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 81 (0000002901689400) [pid = 2084] [serial = 152] [outer = 0000000000000000]
09:21:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 82 (000000290168E800) [pid = 2084] [serial = 153] [outer = 0000002901689400]
09:21:02 INFO - PROCESS | 2084 | 1452187262182 Marionette INFO loaded listener.js
09:21:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 83 (0000002971D16800) [pid = 2084] [serial = 154] [outer = 0000002901689400]
09:21:02 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
09:21:02 INFO - document served over http requires an http
09:21:02 INFO - sub-resource via xhr-request using the http-csp
09:21:02 INFO - delivery method with swap-origin-redirect and when
09:21: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"
09:21:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:21:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:21:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:02 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
09:21:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 669ms
09:21:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:21:02 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901D27800 == 47 [pid = 2084] [id = 56]
09:21:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 84 (0000002902090C00) [pid = 2084] [serial = 155] [outer = 0000000000000000]
09:21:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 85 (0000002902093C00) [pid = 2084] [serial = 156] [outer = 0000002902090C00]
09:21:02 INFO - PROCESS | 2084 | 1452187262840 Marionette INFO loaded listener.js
09:21:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 86 (0000002971D9D800) [pid = 2084] [serial = 157] [outer = 0000002902090C00]
09:21:03 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
09:21:03 INFO - document served over http requires an https
09:21:03 INFO - sub-resource via fetch-request using the http-csp
09:21:03 INFO - delivery method with keep-origin-redirect and when
09:21: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"
09:21:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:21:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:21:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:21:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:03 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
09:21:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 586ms
09:21:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
09:21:03 INFO - PROCESS | 2084 | ++DOCSHELL 00000029021E7000 == 48 [pid = 2084] [id = 57]
09:21:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 87 (000000290235C800) [pid = 2084] [serial = 158] [outer = 0000000000000000]
09:21:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 88 (0000002902365800) [pid = 2084] [serial = 159] [outer = 000000290235C800]
09:21:03 INFO - PROCESS | 2084 | 1452187263473 Marionette INFO loaded listener.js
09:21:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 89 (000000297F849400) [pid = 2084] [serial = 160] [outer = 000000290235C800]
09:21:04 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
09:21:04 INFO - document served over http requires an https
09:21:04 INFO - sub-resource via fetch-request using the http-csp
09:21:04 INFO - delivery method with no-redirect and when
09:21: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"
09:21:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:21:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:21:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:21:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:04 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
09:21:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 773ms
09:21:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:21:04 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902422000 == 49 [pid = 2084] [id = 58]
09:21:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 90 (000000290168C000) [pid = 2084] [serial = 161] [outer = 0000000000000000]
09:21:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 91 (0000002901693400) [pid = 2084] [serial = 162] [outer = 000000290168C000]
09:21:04 INFO - PROCESS | 2084 | 1452187264342 Marionette INFO loaded listener.js
09:21:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 92 (000000296A1C8800) [pid = 2084] [serial = 163] [outer = 000000290168C000]
09:21:05 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
09:21:05 INFO - document served over http requires an https
09:21:05 INFO - sub-resource via fetch-request using the http-csp
09:21:05 INFO - delivery method with swap-origin-redirect and when
09:21: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"
09:21:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:21:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:21:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:21:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:05 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
09:21:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 922ms
09:21:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:21:05 INFO - PROCESS | 2084 | ++DOCSHELL 0000002971122000 == 50 [pid = 2084] [id = 59]
09:21:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 93 (000000296A2C6C00) [pid = 2084] [serial = 164] [outer = 0000000000000000]
09:21:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 94 (000000297046FC00) [pid = 2084] [serial = 165] [outer = 000000296A2C6C00]
09:21:05 INFO - PROCESS | 2084 | 1452187265290 Marionette INFO loaded listener.js
09:21:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 95 (0000002977C71400) [pid = 2084] [serial = 166] [outer = 000000296A2C6C00]
09:21:05 INFO - PROCESS | 2084 | ++DOCSHELL 00000029783CD000 == 51 [pid = 2084] [id = 60]
09:21:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 96 (0000002977CC9000) [pid = 2084] [serial = 167] [outer = 0000000000000000]
09:21:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 97 (0000002978EDC800) [pid = 2084] [serial = 168] [outer = 0000002977CC9000]
09:21:05 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
09:21:05 INFO - document served over http requires an https
09:21:05 INFO - sub-resource via iframe-tag using the http-csp
09:21:05 INFO - delivery method with keep-origin-redirect and when
09:21: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"
09:21:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:21:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:21:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:05 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
09:21:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 922ms
09:21:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:21:06 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900989800 == 52 [pid = 2084] [id = 61]
09:21:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 98 (0000002978EDF000) [pid = 2084] [serial = 169] [outer = 0000000000000000]
09:21:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 99 (000000297B3B3400) [pid = 2084] [serial = 170] [outer = 0000002978EDF000]
09:21:06 INFO - PROCESS | 2084 | 1452187266210 Marionette INFO loaded listener.js
09:21:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 100 (000000297F82F800) [pid = 2084] [serial = 171] [outer = 0000002978EDF000]
09:21:06 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901DB3000 == 53 [pid = 2084] [id = 62]
09:21:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 101 (0000002902730800) [pid = 2084] [serial = 172] [outer = 0000000000000000]
09:21:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 102 (0000002902732800) [pid = 2084] [serial = 173] [outer = 0000002902730800]
09:21:06 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
09:21:06 INFO - document served over http requires an https
09:21:06 INFO - sub-resource via iframe-tag using the http-csp
09:21:06 INFO - delivery method with no-redirect and when
09:21: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"
09:21:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:21:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:21:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:06 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
09:21:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 878ms
09:21:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:21:07 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901DBB800 == 54 [pid = 2084] [id = 63]
09:21:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 103 (0000002902734000) [pid = 2084] [serial = 174] [outer = 0000000000000000]
09:21:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 104 (000000290273C800) [pid = 2084] [serial = 175] [outer = 0000002902734000]
09:21:07 INFO - PROCESS | 2084 | 1452187267086 Marionette INFO loaded listener.js
09:21:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 105 (000000297FAB6800) [pid = 2084] [serial = 176] [outer = 0000002902734000]
09:21:07 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902B6F000 == 55 [pid = 2084] [id = 64]
09:21:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 106 (0000002903313800) [pid = 2084] [serial = 177] [outer = 0000000000000000]
09:21:07 INFO - PROCESS | 2084 | [2084] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9255
09:21:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 107 (000000290331DC00) [pid = 2084] [serial = 178] [outer = 0000002903313800]
09:21:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 108 (000000290077B400) [pid = 2084] [serial = 179] [outer = 00000029702B7800]
09:21:08 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
09:21:08 INFO - document served over http requires an https
09:21:08 INFO - sub-resource via iframe-tag using the http-csp
09:21:08 INFO - delivery method with swap-origin-redirect and when
09:21: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"
09:21:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:21:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:21:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:08 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
09:21:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1890ms
09:21:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:21:08 INFO - PROCESS | 2084 | ++DOCSHELL 00000029021E2000 == 56 [pid = 2084] [id = 65]
09:21:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 109 (0000002902362000) [pid = 2084] [serial = 180] [outer = 0000000000000000]
09:21:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 110 (0000002902734400) [pid = 2084] [serial = 181] [outer = 0000002902362000]
09:21:09 INFO - PROCESS | 2084 | 1452187269016 Marionette INFO loaded listener.js
09:21:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 111 (000000296A1C5400) [pid = 2084] [serial = 182] [outer = 0000002902362000]
09:21:09 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
09:21:09 INFO - document served over http requires an https
09:21:09 INFO - sub-resource via script-tag using the http-csp
09:21:09 INFO - delivery method with keep-origin-redirect and when
09:21: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"
09:21:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:21:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:21:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:09 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
09:21:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 900ms
09:21:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
09:21:09 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900734000 == 57 [pid = 2084] [id = 66]
09:21:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 112 (0000002901691C00) [pid = 2084] [serial = 183] [outer = 0000000000000000]
09:21:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 113 (0000002902360C00) [pid = 2084] [serial = 184] [outer = 0000002901691C00]
09:21:09 INFO - PROCESS | 2084 | 1452187269899 Marionette INFO loaded listener.js
09:21:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 114 (000000296BA52C00) [pid = 2084] [serial = 185] [outer = 0000002901691C00]
09:21:10 INFO - PROCESS | 2084 | --DOCSHELL 0000002977A50800 == 56 [pid = 2084] [id = 10]
09:21:10 INFO - PROCESS | 2084 | --DOCSHELL 0000002901D27800 == 55 [pid = 2084] [id = 56]
09:21:10 INFO - PROCESS | 2084 | --DOCSHELL 0000002901645800 == 54 [pid = 2084] [id = 55]
09:21:10 INFO - PROCESS | 2084 | --DOCSHELL 0000002900732800 == 53 [pid = 2084] [id = 54]
09:21:10 INFO - PROCESS | 2084 | --DOCSHELL 000000297FA16800 == 52 [pid = 2084] [id = 53]
09:21:10 INFO - PROCESS | 2084 | --DOCSHELL 000000297B4A4000 == 51 [pid = 2084] [id = 52]
09:21:10 INFO - PROCESS | 2084 | --DOCSHELL 0000002978DD1800 == 50 [pid = 2084] [id = 51]
09:21:10 INFO - PROCESS | 2084 | --DOCSHELL 0000002977511800 == 49 [pid = 2084] [id = 50]
09:21:10 INFO - PROCESS | 2084 | --DOCSHELL 0000002971DC5800 == 48 [pid = 2084] [id = 49]
09:21:10 INFO - PROCESS | 2084 | --DOCSHELL 0000002971DBE800 == 47 [pid = 2084] [id = 48]
09:21:10 INFO - PROCESS | 2084 | --DOCSHELL 000000296C53C800 == 46 [pid = 2084] [id = 47]
09:21:10 INFO - PROCESS | 2084 | --DOCSHELL 000000296C5FC000 == 45 [pid = 2084] [id = 46]
09:21:10 INFO - PROCESS | 2084 | --DOCSHELL 000000296A196000 == 44 [pid = 2084] [id = 45]
09:21:10 INFO - PROCESS | 2084 | --DOCSHELL 000000296B1D0000 == 43 [pid = 2084] [id = 44]
09:21:10 INFO - PROCESS | 2084 | --DOCSHELL 000000290054D800 == 42 [pid = 2084] [id = 43]
09:21:10 INFO - PROCESS | 2084 | --DOCSHELL 000000297FA15800 == 41 [pid = 2084] [id = 42]
09:21:10 INFO - PROCESS | 2084 | --DOCSHELL 000000297D7A3800 == 40 [pid = 2084] [id = 41]
09:21:10 INFO - PROCESS | 2084 | --DOCSHELL 0000002970F22000 == 39 [pid = 2084] [id = 40]
09:21:10 INFO - PROCESS | 2084 | --DOCSHELL 00000029783DC800 == 38 [pid = 2084] [id = 39]
09:21:10 INFO - PROCESS | 2084 | --DOCSHELL 0000002977FBA800 == 37 [pid = 2084] [id = 38]
09:21:10 INFO - PROCESS | 2084 | --DOCSHELL 0000002900569000 == 36 [pid = 2084] [id = 37]
09:21:10 INFO - PROCESS | 2084 | --DOMWINDOW == 113 (000000296C092800) [pid = 2084] [serial = 82] [outer = 0000000000000000] [url = about:blank]
09:21:10 INFO - PROCESS | 2084 | --DOMWINDOW == 112 (000000296A2C8800) [pid = 2084] [serial = 79] [outer = 0000000000000000] [url = about:blank]
09:21:10 INFO - PROCESS | 2084 | --DOMWINDOW == 111 (0000002971A33800) [pid = 2084] [serial = 87] [outer = 0000000000000000] [url = about:blank]
09:21:10 INFO - PROCESS | 2084 | --DOMWINDOW == 110 (0000002978370000) [pid = 2084] [serial = 97] [outer = 0000000000000000] [url = about:blank]
09:21:10 INFO - PROCESS | 2084 | --DOMWINDOW == 109 (0000002976C9B000) [pid = 2084] [serial = 92] [outer = 0000000000000000] [url = about:blank]
09:21:10 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
09:21:10 INFO - document served over http requires an https
09:21:10 INFO - sub-resource via script-tag using the http-csp
09:21:10 INFO - delivery method with no-redirect and when
09:21: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"
09:21:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:21:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:21:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:10 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
09:21:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 817ms
09:21:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:21:10 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901641800 == 37 [pid = 2084] [id = 67]
09:21:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 110 (000000290209D000) [pid = 2084] [serial = 186] [outer = 0000000000000000]
09:21:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 111 (000000296A2BEC00) [pid = 2084] [serial = 187] [outer = 000000290209D000]
09:21:10 INFO - PROCESS | 2084 | 1452187270721 Marionette INFO loaded listener.js
09:21:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 112 (000000296C094800) [pid = 2084] [serial = 188] [outer = 000000290209D000]
09:21:11 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
09:21:11 INFO - document served over http requires an https
09:21:11 INFO - sub-resource via script-tag using the http-csp
09:21:11 INFO - delivery method with swap-origin-redirect and when
09:21: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"
09:21:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:21:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:21:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:11 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
09:21:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 628ms
09:21:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:21:11 INFO - PROCESS | 2084 | ++DOCSHELL 000000296B2A3000 == 38 [pid = 2084] [id = 68]
09:21:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 113 (0000002970224800) [pid = 2084] [serial = 189] [outer = 0000000000000000]
09:21:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 114 (0000002970CD4800) [pid = 2084] [serial = 190] [outer = 0000002970224800]
09:21:11 INFO - PROCESS | 2084 | 1452187271288 Marionette INFO loaded listener.js
09:21:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 115 (0000002971D9BC00) [pid = 2084] [serial = 191] [outer = 0000002970224800]
09:21:11 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
09:21:11 INFO - document served over http requires an https
09:21:11 INFO - sub-resource via xhr-request using the http-csp
09:21:11 INFO - delivery method with keep-origin-redirect and when
09:21: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"
09:21:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:21:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:21:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:11 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
09:21:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 585ms
09:21:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
09:21:11 INFO - PROCESS | 2084 | ++DOCSHELL 000000290056E000 == 39 [pid = 2084] [id = 69]
09:21:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 116 (0000002971D98C00) [pid = 2084] [serial = 192] [outer = 0000000000000000]
09:21:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 117 (00000029723C7800) [pid = 2084] [serial = 193] [outer = 0000002971D98C00]
09:21:11 INFO - PROCESS | 2084 | 1452187271884 Marionette INFO loaded listener.js
09:21:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 118 (0000002976C9E400) [pid = 2084] [serial = 194] [outer = 0000002971D98C00]
09:21:12 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
09:21:12 INFO - document served over http requires an https
09:21:12 INFO - sub-resource via xhr-request using the http-csp
09:21:12 INFO - delivery method with no-redirect and when
09:21: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"
09:21:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:21:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:21:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:12 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
09:21:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 628ms
09:21:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:21:12 INFO - PROCESS | 2084 | ++DOCSHELL 0000002970F78000 == 40 [pid = 2084] [id = 70]
09:21:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 119 (0000002977DAE400) [pid = 2084] [serial = 195] [outer = 0000000000000000]
09:21:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 120 (0000002977FCF400) [pid = 2084] [serial = 196] [outer = 0000002977DAE400]
09:21:12 INFO - PROCESS | 2084 | 1452187272558 Marionette INFO loaded listener.js
09:21:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 121 (0000002978CB7C00) [pid = 2084] [serial = 197] [outer = 0000002977DAE400]
09:21:13 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
09:21:13 INFO - document served over http requires an https
09:21:13 INFO - sub-resource via xhr-request using the http-csp
09:21:13 INFO - delivery method with swap-origin-redirect and when
09:21: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"
09:21:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:21:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:21:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:13 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
09:21:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 690ms
09:21:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:21:13 INFO - PROCESS | 2084 | ++DOCSHELL 0000002976A2B800 == 41 [pid = 2084] [id = 71]
09:21:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 122 (000000297860C000) [pid = 2084] [serial = 198] [outer = 0000000000000000]
09:21:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 123 (00000029793B0400) [pid = 2084] [serial = 199] [outer = 000000297860C000]
09:21:13 INFO - PROCESS | 2084 | 1452187273320 Marionette INFO loaded listener.js
09:21:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 124 (000000297AC79800) [pid = 2084] [serial = 200] [outer = 000000297860C000]
09:21:13 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
09:21:13 INFO - document served over http requires an http
09:21:13 INFO - sub-resource via fetch-request using the meta-csp
09:21:13 INFO - delivery method with keep-origin-redirect and when
09:21: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"
09:21:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:21:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:21:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:21:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:13 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
09:21:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 690ms
09:21:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
09:21:13 INFO - PROCESS | 2084 | ++DOCSHELL 0000002977D08000 == 42 [pid = 2084] [id = 72]
09:21:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 125 (000000297AC79000) [pid = 2084] [serial = 201] [outer = 0000000000000000]
09:21:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 126 (000000297B02BC00) [pid = 2084] [serial = 202] [outer = 000000297AC79000]
09:21:13 INFO - PROCESS | 2084 | 1452187273943 Marionette INFO loaded listener.js
09:21:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 127 (000000297B374800) [pid = 2084] [serial = 203] [outer = 000000297AC79000]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 126 (0000002902365800) [pid = 2084] [serial = 159] [outer = 0000000000000000] [url = about:blank]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 125 (000000297B033000) [pid = 2084] [serial = 108] [outer = 0000000000000000] [url = about:blank]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 124 (00000029790BDC00) [pid = 2084] [serial = 105] [outer = 0000000000000000] [url = about:blank]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 123 (0000002902093C00) [pid = 2084] [serial = 156] [outer = 0000000000000000] [url = about:blank]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 122 (00000029790C7C00) [pid = 2084] [serial = 99] [outer = 0000000000000000] [url = about:blank]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 121 (00000029775B5C00) [pid = 2084] [serial = 131] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187258196]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 120 (000000297AC80800) [pid = 2084] [serial = 111] [outer = 0000000000000000] [url = about:blank]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 119 (000000296CADE000) [pid = 2084] [serial = 126] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 118 (000000297B4CCC00) [pid = 2084] [serial = 141] [outer = 0000000000000000] [url = about:blank]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 117 (0000002977DB0000) [pid = 2084] [serial = 133] [outer = 0000000000000000] [url = about:blank]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 116 (000000296A2BDC00) [pid = 2084] [serial = 123] [outer = 0000000000000000] [url = about:blank]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 115 (000000296B4DB400) [pid = 2084] [serial = 102] [outer = 0000000000000000] [url = about:blank]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 114 (000000297BC73400) [pid = 2084] [serial = 117] [outer = 0000000000000000] [url = about:blank]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 113 (0000002970C62800) [pid = 2084] [serial = 128] [outer = 0000000000000000] [url = about:blank]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 112 (000000297A0AAC00) [pid = 2084] [serial = 138] [outer = 0000000000000000] [url = about:blank]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 111 (00000029003F9000) [pid = 2084] [serial = 120] [outer = 0000000000000000] [url = about:blank]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 110 (0000002901416400) [pid = 2084] [serial = 150] [outer = 0000000000000000] [url = about:blank]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 109 (00000029783B4400) [pid = 2084] [serial = 114] [outer = 0000000000000000] [url = about:blank]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 108 (000000297B3B7400) [pid = 2084] [serial = 144] [outer = 0000000000000000] [url = about:blank]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 107 (000000290168E800) [pid = 2084] [serial = 153] [outer = 0000000000000000] [url = about:blank]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 106 (000000297912F800) [pid = 2084] [serial = 136] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 105 (0000002900779C00) [pid = 2084] [serial = 147] [outer = 0000000000000000] [url = about:blank]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 104 (000000297B02E400) [pid = 2084] [serial = 140] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 103 (0000002976910C00) [pid = 2084] [serial = 135] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 102 (0000002900777400) [pid = 2084] [serial = 146] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 101 (000000296A1C9C00) [pid = 2084] [serial = 122] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 100 (000000297B16A800) [pid = 2084] [serial = 143] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 99 (00000029003F2C00) [pid = 2084] [serial = 119] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 98 (000000296C5D2800) [pid = 2084] [serial = 130] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187258196]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 97 (0000002902090C00) [pid = 2084] [serial = 155] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 96 (00000029790E0800) [pid = 2084] [serial = 137] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 95 (0000002976B9E800) [pid = 2084] [serial = 132] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 94 (000000296C08EC00) [pid = 2084] [serial = 127] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 93 (000000296B4D5400) [pid = 2084] [serial = 125] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 92 (0000002900778000) [pid = 2084] [serial = 149] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 91 (0000002901689400) [pid = 2084] [serial = 152] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 90 (0000002970470C00) [pid = 2084] [serial = 148] [outer = 0000000000000000] [url = about:blank]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 89 (0000002971174C00) [pid = 2084] [serial = 151] [outer = 0000000000000000] [url = about:blank]
09:21:14 INFO - PROCESS | 2084 | --DOMWINDOW == 88 (0000002971D16800) [pid = 2084] [serial = 154] [outer = 0000000000000000] [url = about:blank]
09:21:14 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
09:21:14 INFO - document served over http requires an http
09:21:14 INFO - sub-resource via fetch-request using the meta-csp
09:21:14 INFO - delivery method with no-redirect and when
09:21: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"
09:21:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:21:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:21:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:21:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:14 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
09:21:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 838ms
09:21:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:21:14 INFO - PROCESS | 2084 | ++DOCSHELL 0000002979B9B800 == 43 [pid = 2084] [id = 73]
09:21:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 89 (0000002902092400) [pid = 2084] [serial = 204] [outer = 0000000000000000]
09:21:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 90 (000000296BA0CC00) [pid = 2084] [serial = 205] [outer = 0000002902092400]
09:21:14 INFO - PROCESS | 2084 | 1452187274762 Marionette INFO loaded listener.js
09:21:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 91 (000000296BA16000) [pid = 2084] [serial = 206] [outer = 0000002902092400]
09:21: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
09:21:15 INFO - document served over http requires an http
09:21:15 INFO - sub-resource via fetch-request using the meta-csp
09:21:15 INFO - delivery method with swap-origin-redirect and when
09:21: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"
09:21:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:21:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:21:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:21:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21: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
09:21:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 585ms
09:21:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:21:15 INFO - PROCESS | 2084 | ++DOCSHELL 000000297B4A3000 == 44 [pid = 2084] [id = 74]
09:21:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 92 (00000029024C1000) [pid = 2084] [serial = 207] [outer = 0000000000000000]
09:21:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 93 (00000029024C7800) [pid = 2084] [serial = 208] [outer = 00000029024C1000]
09:21:15 INFO - PROCESS | 2084 | 1452187275358 Marionette INFO loaded listener.js
09:21:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 94 (000000296BA19400) [pid = 2084] [serial = 209] [outer = 00000029024C1000]
09:21:15 INFO - PROCESS | 2084 | ++DOCSHELL 000000297D7A2800 == 45 [pid = 2084] [id = 75]
09:21:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 95 (0000002903002C00) [pid = 2084] [serial = 210] [outer = 0000000000000000]
09:21:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 96 (0000002903008800) [pid = 2084] [serial = 211] [outer = 0000002903002C00]
09:21:15 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
09:21:15 INFO - document served over http requires an http
09:21:15 INFO - sub-resource via iframe-tag using the meta-csp
09:21:15 INFO - delivery method with keep-origin-redirect and when
09:21: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"
09:21:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:21:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:21:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:15 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
09:21:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 628ms
09:21:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:21:15 INFO - PROCESS | 2084 | ++DOCSHELL 000000297FA1D000 == 46 [pid = 2084] [id = 76]
09:21:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 97 (0000002903006400) [pid = 2084] [serial = 212] [outer = 0000000000000000]
09:21:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 98 (000000296BA0C400) [pid = 2084] [serial = 213] [outer = 0000002903006400]
09:21:16 INFO - PROCESS | 2084 | 1452187276021 Marionette INFO loaded listener.js
09:21:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 99 (000000297B3B7800) [pid = 2084] [serial = 214] [outer = 0000002903006400]
09:21:16 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900570800 == 47 [pid = 2084] [id = 77]
09:21:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 100 (000000290077B000) [pid = 2084] [serial = 215] [outer = 0000000000000000]
09:21:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 101 (000000290095AC00) [pid = 2084] [serial = 216] [outer = 000000290077B000]
09:21:16 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
09:21:16 INFO - document served over http requires an http
09:21:16 INFO - sub-resource via iframe-tag using the meta-csp
09:21:16 INFO - delivery method with no-redirect and when
09:21: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"
09:21:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:21:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:21:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:16 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
09:21:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 773ms
09:21:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:21:16 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902D0A000 == 48 [pid = 2084] [id = 78]
09:21:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 102 (0000002901695C00) [pid = 2084] [serial = 217] [outer = 0000000000000000]
09:21:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 103 (000000290209CC00) [pid = 2084] [serial = 218] [outer = 0000002901695C00]
09:21:16 INFO - PROCESS | 2084 | 1452187276906 Marionette INFO loaded listener.js
09:21:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 104 (0000002902D87000) [pid = 2084] [serial = 219] [outer = 0000002901695C00]
09:21:17 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902D20000 == 49 [pid = 2084] [id = 79]
09:21:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 105 (0000002902D8A800) [pid = 2084] [serial = 220] [outer = 0000000000000000]
09:21:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 106 (0000002903010800) [pid = 2084] [serial = 221] [outer = 0000002902D8A800]
09:21:17 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
09:21:17 INFO - document served over http requires an http
09:21:17 INFO - sub-resource via iframe-tag using the meta-csp
09:21:17 INFO - delivery method with swap-origin-redirect and when
09:21: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"
09:21:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:21:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:21:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:17 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
09:21:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 942ms
09:21:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:21:17 INFO - PROCESS | 2084 | ++DOCSHELL 0000002976B4F800 == 50 [pid = 2084] [id = 80]
09:21:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 107 (0000002902D8D800) [pid = 2084] [serial = 222] [outer = 0000000000000000]
09:21:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 108 (0000002902D90C00) [pid = 2084] [serial = 223] [outer = 0000002902D8D800]
09:21:17 INFO - PROCESS | 2084 | 1452187277838 Marionette INFO loaded listener.js
09:21:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 109 (000000296BA16800) [pid = 2084] [serial = 224] [outer = 0000002902D8D800]
09:21:18 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
09:21:18 INFO - document served over http requires an http
09:21:18 INFO - sub-resource via script-tag using the meta-csp
09:21:18 INFO - delivery method with keep-origin-redirect and when
09:21: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"
09:21:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:21:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:21:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:18 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
09:21:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 837ms
09:21:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
09:21:18 INFO - PROCESS | 2084 | ++DOCSHELL 000000297FDAD800 == 51 [pid = 2084] [id = 81]
09:21:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 110 (0000002976903800) [pid = 2084] [serial = 225] [outer = 0000000000000000]
09:21:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 111 (0000002977D45400) [pid = 2084] [serial = 226] [outer = 0000002976903800]
09:21:18 INFO - PROCESS | 2084 | 1452187278696 Marionette INFO loaded listener.js
09:21:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 112 (00000029791CA000) [pid = 2084] [serial = 227] [outer = 0000002976903800]
09:21:19 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
09:21:19 INFO - document served over http requires an http
09:21:19 INFO - sub-resource via script-tag using the meta-csp
09:21:19 INFO - delivery method with no-redirect and when
09:21: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"
09:21:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:21:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:21:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:19 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
09:21:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 838ms
09:21:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:21:19 INFO - PROCESS | 2084 | ++DOCSHELL 000000297FA0E800 == 52 [pid = 2084] [id = 82]
09:21:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 113 (0000002971A56000) [pid = 2084] [serial = 228] [outer = 0000000000000000]
09:21:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 114 (0000002971A5D800) [pid = 2084] [serial = 229] [outer = 0000002971A56000]
09:21:19 INFO - PROCESS | 2084 | 1452187279528 Marionette INFO loaded listener.js
09:21:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 115 (000000297AC84C00) [pid = 2084] [serial = 230] [outer = 0000002971A56000]
09:21:20 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
09:21:20 INFO - document served over http requires an http
09:21:20 INFO - sub-resource via script-tag using the meta-csp
09:21:20 INFO - delivery method with swap-origin-redirect and when
09:21: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"
09:21:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:21:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:21:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:20 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
09:21:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 775ms
09:21:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:21:20 INFO - PROCESS | 2084 | ++DOCSHELL 000000297D655800 == 53 [pid = 2084] [id = 83]
09:21:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 116 (000000290334F800) [pid = 2084] [serial = 231] [outer = 0000000000000000]
09:21:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 117 (0000002903352800) [pid = 2084] [serial = 232] [outer = 000000290334F800]
09:21:20 INFO - PROCESS | 2084 | 1452187280320 Marionette INFO loaded listener.js
09:21:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 118 (000000297B1C7800) [pid = 2084] [serial = 233] [outer = 000000290334F800]
09:21:20 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
09:21:20 INFO - document served over http requires an http
09:21:20 INFO - sub-resource via xhr-request using the meta-csp
09:21:20 INFO - delivery method with keep-origin-redirect and when
09:21: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"
09:21:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:21:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:21:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:20 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
09:21:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 836ms
09:21:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
09:21:21 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902DE2800 == 54 [pid = 2084] [id = 84]
09:21:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 119 (00000029033C9C00) [pid = 2084] [serial = 234] [outer = 0000000000000000]
09:21:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 120 (00000029033D2400) [pid = 2084] [serial = 235] [outer = 00000029033C9C00]
09:21:21 INFO - PROCESS | 2084 | 1452187281192 Marionette INFO loaded listener.js
09:21:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 121 (000000297B4CB000) [pid = 2084] [serial = 236] [outer = 00000029033C9C00]
09:21:21 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
09:21:21 INFO - document served over http requires an http
09:21:21 INFO - sub-resource via xhr-request using the meta-csp
09:21:21 INFO - delivery method with no-redirect and when
09:21: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"
09:21:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:21:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:21:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:21 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
09:21:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 880ms
09:21:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:21:22 INFO - PROCESS | 2084 | ++DOCSHELL 0000002977F3C000 == 55 [pid = 2084] [id = 85]
09:21:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 122 (0000002903163C00) [pid = 2084] [serial = 237] [outer = 0000000000000000]
09:21:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 123 (00000029033D0400) [pid = 2084] [serial = 238] [outer = 0000002903163C00]
09:21:22 INFO - PROCESS | 2084 | 1452187282049 Marionette INFO loaded listener.js
09:21:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 124 (000000297BC7F000) [pid = 2084] [serial = 239] [outer = 0000002903163C00]
09:21:22 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
09:21:22 INFO - document served over http requires an http
09:21:22 INFO - sub-resource via xhr-request using the meta-csp
09:21:22 INFO - delivery method with swap-origin-redirect and when
09:21: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"
09:21:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:21:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:21:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
09:21:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 838ms
09:21:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:21:22 INFO - PROCESS | 2084 | ++DOCSHELL 00000029035BF000 == 56 [pid = 2084] [id = 86]
09:21:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 125 (00000029036D0C00) [pid = 2084] [serial = 240] [outer = 0000000000000000]
09:21:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 126 (00000029036D7800) [pid = 2084] [serial = 241] [outer = 00000029036D0C00]
09:21:22 INFO - PROCESS | 2084 | 1452187282900 Marionette INFO loaded listener.js
09:21:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 127 (000000297BC7EC00) [pid = 2084] [serial = 242] [outer = 00000029036D0C00]
09:21:24 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
09:21:24 INFO - document served over http requires an https
09:21:24 INFO - sub-resource via fetch-request using the meta-csp
09:21:24 INFO - delivery method with keep-origin-redirect and when
09:21: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"
09:21:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:21:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:21:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:21:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:24 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
09:21:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1945ms
09:21:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
09:21:24 INFO - PROCESS | 2084 | ++DOCSHELL 00000029021DC000 == 57 [pid = 2084] [id = 87]
09:21:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 128 (0000002901694800) [pid = 2084] [serial = 243] [outer = 0000000000000000]
09:21:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 129 (0000002902095000) [pid = 2084] [serial = 244] [outer = 0000002901694800]
09:21:24 INFO - PROCESS | 2084 | 1452187284828 Marionette INFO loaded listener.js
09:21:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 130 (0000002902D91400) [pid = 2084] [serial = 245] [outer = 0000002901694800]
09:21:25 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
09:21:25 INFO - document served over http requires an https
09:21:25 INFO - sub-resource via fetch-request using the meta-csp
09:21:25 INFO - delivery method with no-redirect and when
09:21: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"
09:21:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:21:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:21:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:21:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
09:21:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 881ms
09:21:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:21:25 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900568800 == 58 [pid = 2084] [id = 88]
09:21:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 131 (0000002903009000) [pid = 2084] [serial = 246] [outer = 0000000000000000]
09:21:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 132 (000000290300AC00) [pid = 2084] [serial = 247] [outer = 0000002903009000]
09:21:25 INFO - PROCESS | 2084 | 1452187285825 Marionette INFO loaded listener.js
09:21:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 133 (00000029036D1C00) [pid = 2084] [serial = 248] [outer = 0000002903009000]
09:21:26 INFO - PROCESS | 2084 | --DOCSHELL 000000297D7A2800 == 57 [pid = 2084] [id = 75]
09:21:26 INFO - PROCESS | 2084 | --DOCSHELL 000000297B4A3000 == 56 [pid = 2084] [id = 74]
09:21:26 INFO - PROCESS | 2084 | --DOCSHELL 0000002979B9B800 == 55 [pid = 2084] [id = 73]
09:21:26 INFO - PROCESS | 2084 | --DOCSHELL 0000002977D08000 == 54 [pid = 2084] [id = 72]
09:21:26 INFO - PROCESS | 2084 | --DOCSHELL 0000002976A2B800 == 53 [pid = 2084] [id = 71]
09:21:26 INFO - PROCESS | 2084 | --DOCSHELL 0000002970F78000 == 52 [pid = 2084] [id = 70]
09:21:26 INFO - PROCESS | 2084 | --DOCSHELL 000000290056E000 == 51 [pid = 2084] [id = 69]
09:21:26 INFO - PROCESS | 2084 | --DOCSHELL 000000296B2A3000 == 50 [pid = 2084] [id = 68]
09:21:26 INFO - PROCESS | 2084 | --DOCSHELL 0000002901641800 == 49 [pid = 2084] [id = 67]
09:21:26 INFO - PROCESS | 2084 | --DOCSHELL 0000002900734000 == 48 [pid = 2084] [id = 66]
09:21:26 INFO - PROCESS | 2084 | --DOCSHELL 00000029021E2000 == 47 [pid = 2084] [id = 65]
09:21:26 INFO - PROCESS | 2084 | --DOCSHELL 0000002902B6F000 == 46 [pid = 2084] [id = 64]
09:21:26 INFO - PROCESS | 2084 | --DOCSHELL 0000002901DBB800 == 45 [pid = 2084] [id = 63]
09:21:26 INFO - PROCESS | 2084 | --DOCSHELL 0000002901DB3000 == 44 [pid = 2084] [id = 62]
09:21:26 INFO - PROCESS | 2084 | --DOCSHELL 0000002900989800 == 43 [pid = 2084] [id = 61]
09:21:26 INFO - PROCESS | 2084 | --DOCSHELL 00000029783CD000 == 42 [pid = 2084] [id = 60]
09:21:26 INFO - PROCESS | 2084 | --DOCSHELL 0000002971122000 == 41 [pid = 2084] [id = 59]
09:21:26 INFO - PROCESS | 2084 | --DOCSHELL 0000002902422000 == 40 [pid = 2084] [id = 58]
09:21:26 INFO - PROCESS | 2084 | --DOMWINDOW == 132 (0000002971D9D800) [pid = 2084] [serial = 157] [outer = 0000000000000000] [url = about:blank]
09:21:26 INFO - PROCESS | 2084 | --DOMWINDOW == 131 (000000297485E400) [pid = 2084] [serial = 129] [outer = 0000000000000000] [url = about:blank]
09:21:26 INFO - PROCESS | 2084 | --DOMWINDOW == 130 (000000296B4D9000) [pid = 2084] [serial = 124] [outer = 0000000000000000] [url = about:blank]
09:21:26 INFO - PROCESS | 2084 | --DOMWINDOW == 129 (000000297BC79C00) [pid = 2084] [serial = 142] [outer = 0000000000000000] [url = about:blank]
09:21:26 INFO - PROCESS | 2084 | --DOMWINDOW == 128 (000000297F825800) [pid = 2084] [serial = 145] [outer = 0000000000000000] [url = about:blank]
09:21:26 INFO - PROCESS | 2084 | --DOMWINDOW == 127 (0000002978EE7400) [pid = 2084] [serial = 134] [outer = 0000000000000000] [url = about:blank]
09:21:26 INFO - PROCESS | 2084 | --DOMWINDOW == 126 (000000297B170400) [pid = 2084] [serial = 139] [outer = 0000000000000000] [url = about:blank]
09:21:26 INFO - PROCESS | 2084 | --DOMWINDOW == 125 (000000290095B000) [pid = 2084] [serial = 121] [outer = 0000000000000000] [url = about:blank]
09:21:26 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
09:21:26 INFO - document served over http requires an https
09:21:26 INFO - sub-resource via fetch-request using the meta-csp
09:21:26 INFO - delivery method with swap-origin-redirect and when
09:21:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
09:21:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:21:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:21:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:21:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
09:21:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1076ms
09:21:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:21:26 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901DBC800 == 41 [pid = 2084] [id = 89]
09:21:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 126 (0000002904A61000) [pid = 2084] [serial = 249] [outer = 0000000000000000]
09:21:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 127 (0000002904A67000) [pid = 2084] [serial = 250] [outer = 0000002904A61000]
09:21:26 INFO - PROCESS | 2084 | 1452187286729 Marionette INFO loaded listener.js
09:21:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 128 (000000296A1C8400) [pid = 2084] [serial = 251] [outer = 0000002904A61000]
09:21:27 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901DC0000 == 42 [pid = 2084] [id = 90]
09:21:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 129 (000000296A1C3C00) [pid = 2084] [serial = 252] [outer = 0000000000000000]
09:21:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 130 (000000296B4AC400) [pid = 2084] [serial = 253] [outer = 000000296A1C3C00]
09:21:27 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
09:21:27 INFO - document served over http requires an https
09:21:27 INFO - sub-resource via iframe-tag using the meta-csp
09:21:27 INFO - delivery method with keep-origin-redirect and when
09:21: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"
09:21:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:21:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:21:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:27 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
09:21:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 691ms
09:21:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:21:27 INFO - PROCESS | 2084 | ++DOCSHELL 00000029021CA000 == 43 [pid = 2084] [id = 91]
09:21:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 131 (00000029036D3800) [pid = 2084] [serial = 254] [outer = 0000000000000000]
09:21:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 132 (000000296A2C0000) [pid = 2084] [serial = 255] [outer = 00000029036D3800]
09:21:27 INFO - PROCESS | 2084 | 1452187287494 Marionette INFO loaded listener.js
09:21:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 133 (000000296BB1B800) [pid = 2084] [serial = 256] [outer = 00000029036D3800]
09:21:27 INFO - PROCESS | 2084 | ++DOCSHELL 000000296B47D000 == 44 [pid = 2084] [id = 92]
09:21:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 134 (000000296C095000) [pid = 2084] [serial = 257] [outer = 0000000000000000]
09:21:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 135 (00000029704D1C00) [pid = 2084] [serial = 258] [outer = 000000296C095000]
09:21:27 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
09:21:27 INFO - document served over http requires an https
09:21:27 INFO - sub-resource via iframe-tag using the meta-csp
09:21:27 INFO - delivery method with no-redirect and when
09:21: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"
09:21:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:21:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:21:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:27 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
09:21:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 626ms
09:21:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:21:28 INFO - PROCESS | 2084 | ++DOCSHELL 000000296B7A8000 == 45 [pid = 2084] [id = 93]
09:21:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 136 (000000296C96D800) [pid = 2084] [serial = 259] [outer = 0000000000000000]
09:21:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 137 (000000297070F400) [pid = 2084] [serial = 260] [outer = 000000296C96D800]
09:21:28 INFO - PROCESS | 2084 | 1452187288078 Marionette INFO loaded listener.js
09:21:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 138 (0000002971D18C00) [pid = 2084] [serial = 261] [outer = 000000296C96D800]
09:21:28 INFO - PROCESS | 2084 | ++DOCSHELL 000000296C551000 == 46 [pid = 2084] [id = 94]
09:21:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 139 (0000002970471C00) [pid = 2084] [serial = 262] [outer = 0000000000000000]
09:21:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 140 (000000296BA16400) [pid = 2084] [serial = 263] [outer = 0000002970471C00]
09:21:28 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
09:21:28 INFO - document served over http requires an https
09:21:28 INFO - sub-resource via iframe-tag using the meta-csp
09:21:28 INFO - delivery method with swap-origin-redirect and when
09:21: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"
09:21:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:21:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:21:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:28 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
09:21:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 755ms
09:21:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:21:28 INFO - PROCESS | 2084 | ++DOCSHELL 00000029707A7800 == 47 [pid = 2084] [id = 95]
09:21:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 141 (0000002971EE9000) [pid = 2084] [serial = 264] [outer = 0000000000000000]
09:21:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 142 (0000002976C93C00) [pid = 2084] [serial = 265] [outer = 0000002971EE9000]
09:21:28 INFO - PROCESS | 2084 | 1452187288907 Marionette INFO loaded listener.js
09:21:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 143 (0000002977C71000) [pid = 2084] [serial = 266] [outer = 0000002971EE9000]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 142 (0000002901691C00) [pid = 2084] [serial = 183] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 141 (000000297860C000) [pid = 2084] [serial = 198] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 140 (0000002977DAE400) [pid = 2084] [serial = 195] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 139 (0000002902092400) [pid = 2084] [serial = 204] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 138 (000000290209D000) [pid = 2084] [serial = 186] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 137 (0000002902362000) [pid = 2084] [serial = 180] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 136 (0000002971D98C00) [pid = 2084] [serial = 192] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 135 (000000297AC79000) [pid = 2084] [serial = 201] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 134 (00000029024C1000) [pid = 2084] [serial = 207] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 133 (0000002970224800) [pid = 2084] [serial = 189] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 132 (0000002903002C00) [pid = 2084] [serial = 210] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 131 (0000002903313800) [pid = 2084] [serial = 177] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 130 (0000002977CC9000) [pid = 2084] [serial = 167] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 129 (0000002902730800) [pid = 2084] [serial = 172] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187266612]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 128 (0000002901693400) [pid = 2084] [serial = 162] [outer = 0000000000000000] [url = about:blank]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 127 (0000002977FCF400) [pid = 2084] [serial = 196] [outer = 0000000000000000] [url = about:blank]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 126 (000000290331DC00) [pid = 2084] [serial = 178] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 125 (000000290273C800) [pid = 2084] [serial = 175] [outer = 0000000000000000] [url = about:blank]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 124 (000000296A2BEC00) [pid = 2084] [serial = 187] [outer = 0000000000000000] [url = about:blank]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 123 (0000002902734400) [pid = 2084] [serial = 181] [outer = 0000000000000000] [url = about:blank]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 122 (0000002978EDC800) [pid = 2084] [serial = 168] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 121 (000000297046FC00) [pid = 2084] [serial = 165] [outer = 0000000000000000] [url = about:blank]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 120 (0000002902360C00) [pid = 2084] [serial = 184] [outer = 0000000000000000] [url = about:blank]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 119 (0000002902732800) [pid = 2084] [serial = 173] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187266612]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 118 (000000297B3B3400) [pid = 2084] [serial = 170] [outer = 0000000000000000] [url = about:blank]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 117 (00000029723C7800) [pid = 2084] [serial = 193] [outer = 0000000000000000] [url = about:blank]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 116 (000000297B02BC00) [pid = 2084] [serial = 202] [outer = 0000000000000000] [url = about:blank]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 115 (00000029024C7800) [pid = 2084] [serial = 208] [outer = 0000000000000000] [url = about:blank]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 114 (000000296BA0CC00) [pid = 2084] [serial = 205] [outer = 0000000000000000] [url = about:blank]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 113 (00000029793B0400) [pid = 2084] [serial = 199] [outer = 0000000000000000] [url = about:blank]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 112 (0000002970CD4800) [pid = 2084] [serial = 190] [outer = 0000000000000000] [url = about:blank]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 111 (0000002903008800) [pid = 2084] [serial = 211] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 110 (000000296BA0C400) [pid = 2084] [serial = 213] [outer = 0000000000000000] [url = about:blank]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 109 (0000002978CB7C00) [pid = 2084] [serial = 197] [outer = 0000000000000000] [url = about:blank]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 108 (0000002976C9E400) [pid = 2084] [serial = 194] [outer = 0000000000000000] [url = about:blank]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 107 (00000029791C3C00) [pid = 2084] [serial = 100] [outer = 0000000000000000] [url = about:blank]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 106 (0000002971D9BC00) [pid = 2084] [serial = 191] [outer = 0000000000000000] [url = about:blank]
09:21:29 INFO - PROCESS | 2084 | --DOMWINDOW == 105 (0000002971E0AC00) [pid = 2084] [serial = 34] [outer = 0000000000000000] [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.]
09:21:29 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
09:21:29 INFO - document served over http requires an https
09:21:29 INFO - sub-resource via script-tag using the meta-csp
09:21:29 INFO - delivery method with keep-origin-redirect and when
09:21: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"
09:21:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:21:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:21:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:29 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
09:21:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 731ms
09:21:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
09:21:29 INFO - PROCESS | 2084 | ++DOCSHELL 0000002975089000 == 48 [pid = 2084] [id = 96]
09:21:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 106 (0000002902362000) [pid = 2084] [serial = 267] [outer = 0000000000000000]
09:21:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 107 (0000002902730800) [pid = 2084] [serial = 268] [outer = 0000002902362000]
09:21:29 INFO - PROCESS | 2084 | 1452187289556 Marionette INFO loaded listener.js
09:21:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 108 (0000002977CC1C00) [pid = 2084] [serial = 269] [outer = 0000002902362000]
09:21:30 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
09:21:30 INFO - document served over http requires an https
09:21:30 INFO - sub-resource via script-tag using the meta-csp
09:21:30 INFO - delivery method with no-redirect and when
09:21: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"
09:21:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:21:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:21:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:30 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
09:21:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 629ms
09:21:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:21:30 INFO - PROCESS | 2084 | ++DOCSHELL 00000029775F0000 == 49 [pid = 2084] [id = 97]
09:21:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 109 (00000029783B3400) [pid = 2084] [serial = 270] [outer = 0000000000000000]
09:21:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 110 (0000002979059C00) [pid = 2084] [serial = 271] [outer = 00000029783B3400]
09:21:30 INFO - PROCESS | 2084 | 1452187290197 Marionette INFO loaded listener.js
09:21:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 111 (00000029791C3800) [pid = 2084] [serial = 272] [outer = 00000029783B3400]
09:21:30 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
09:21:30 INFO - document served over http requires an https
09:21:30 INFO - sub-resource via script-tag using the meta-csp
09:21:30 INFO - delivery method with swap-origin-redirect and when
09:21: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"
09:21:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:21:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:21:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:30 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
09:21:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 630ms
09:21:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:21:30 INFO - PROCESS | 2084 | ++DOCSHELL 00000029783D5800 == 50 [pid = 2084] [id = 98]
09:21:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 112 (00000029793BB800) [pid = 2084] [serial = 273] [outer = 0000000000000000]
09:21:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 113 (000000297A00A400) [pid = 2084] [serial = 274] [outer = 00000029793BB800]
09:21:30 INFO - PROCESS | 2084 | 1452187290857 Marionette INFO loaded listener.js
09:21:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 114 (000000297AFCAC00) [pid = 2084] [serial = 275] [outer = 00000029793BB800]
09:21:31 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
09:21:31 INFO - document served over http requires an https
09:21:31 INFO - sub-resource via xhr-request using the meta-csp
09:21:31 INFO - delivery method with keep-origin-redirect and when
09:21:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
09:21:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:21:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:21:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:31 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
09:21:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 628ms
09:21:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
09:21:31 INFO - PROCESS | 2084 | ++DOCSHELL 000000297B308000 == 51 [pid = 2084] [id = 99]
09:21:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 115 (000000297AFBD400) [pid = 2084] [serial = 276] [outer = 0000000000000000]
09:21:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 116 (0000002902738C00) [pid = 2084] [serial = 277] [outer = 000000297AFBD400]
09:21:31 INFO - PROCESS | 2084 | 1452187291473 Marionette INFO loaded listener.js
09:21:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 117 (000000297B3BB800) [pid = 2084] [serial = 278] [outer = 000000297AFBD400]
09:21:31 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
09:21:31 INFO - document served over http requires an https
09:21:31 INFO - sub-resource via xhr-request using the meta-csp
09:21:31 INFO - delivery method with no-redirect and when
09:21:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
09:21:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:21:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:21:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:31 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
09:21:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 586ms
09:21:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:21:32 INFO - PROCESS | 2084 | ++DOCSHELL 000000297F81C800 == 52 [pid = 2084] [id = 100]
09:21:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 118 (000000297756C000) [pid = 2084] [serial = 279] [outer = 0000000000000000]
09:21:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 119 (0000002977571000) [pid = 2084] [serial = 280] [outer = 000000297756C000]
09:21:32 INFO - PROCESS | 2084 | 1452187292084 Marionette INFO loaded listener.js
09:21:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 120 (000000297D5AB000) [pid = 2084] [serial = 281] [outer = 000000297756C000]
09:21:32 INFO - PROCESS | 2084 | 1452187292670 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
09:21:32 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
09:21:32 INFO - document served over http requires an https
09:21:32 INFO - sub-resource via xhr-request using the meta-csp
09:21:32 INFO - delivery method with swap-origin-redirect and when
09:21: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"
09:21:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:21:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:21:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:32 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
09:21:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 880ms
09:21:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:21:33 INFO - PROCESS | 2084 | ++DOCSHELL 0000002903786800 == 53 [pid = 2084] [id = 101]
09:21:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 121 (00000029033CB800) [pid = 2084] [serial = 282] [outer = 0000000000000000]
09:21:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 122 (00000029033D1000) [pid = 2084] [serial = 283] [outer = 00000029033CB800]
09:21:33 INFO - PROCESS | 2084 | 1452187293089 Marionette INFO loaded listener.js
09:21:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 123 (000000296B4AE400) [pid = 2084] [serial = 284] [outer = 00000029033CB800]
09:21:33 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
09:21:33 INFO - document served over http requires an http
09:21:33 INFO - sub-resource via fetch-request using the meta-csp
09:21:33 INFO - delivery method with keep-origin-redirect and when
09:21: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"
09:21:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:21:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:21:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:21:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:33 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
09:21:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1038ms
09:21:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
09:21:34 INFO - PROCESS | 2084 | ++DOCSHELL 000000297FA13000 == 54 [pid = 2084] [id = 102]
09:21:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 124 (0000002971171400) [pid = 2084] [serial = 285] [outer = 0000000000000000]
09:21:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 125 (0000002971A55400) [pid = 2084] [serial = 286] [outer = 0000002971171400]
09:21:34 INFO - PROCESS | 2084 | 1452187294181 Marionette INFO loaded listener.js
09:21:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 126 (00000029790C6C00) [pid = 2084] [serial = 287] [outer = 0000002971171400]
09:21:34 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
09:21:34 INFO - document served over http requires an http
09:21:34 INFO - sub-resource via fetch-request using the meta-csp
09:21:34 INFO - delivery method with no-redirect and when
09:21: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"
09:21:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:21:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:21:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:21:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:34 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
09:21:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 983ms
09:21:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:21:35 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902ED2800 == 55 [pid = 2084] [id = 103]
09:21:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 127 (0000002901469C00) [pid = 2084] [serial = 288] [outer = 0000000000000000]
09:21:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 128 (0000002978CAD000) [pid = 2084] [serial = 289] [outer = 0000002901469C00]
09:21:35 INFO - PROCESS | 2084 | 1452187295185 Marionette INFO loaded listener.js
09:21:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 129 (000000297D5AA000) [pid = 2084] [serial = 290] [outer = 0000002901469C00]
09:21:35 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
09:21:35 INFO - document served over http requires an http
09:21:35 INFO - sub-resource via fetch-request using the meta-csp
09:21:35 INFO - delivery method with swap-origin-redirect and when
09:21: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"
09:21:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:21:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:21:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:21:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:35 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
09:21:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 943ms
09:21:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:21:36 INFO - PROCESS | 2084 | ++DOCSHELL 000000290662B800 == 56 [pid = 2084] [id = 104]
09:21:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 130 (00000029062C7400) [pid = 2084] [serial = 291] [outer = 0000000000000000]
09:21:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 131 (00000029062C8400) [pid = 2084] [serial = 292] [outer = 00000029062C7400]
09:21:36 INFO - PROCESS | 2084 | 1452187296150 Marionette INFO loaded listener.js
09:21:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 132 (000000297D5B2C00) [pid = 2084] [serial = 293] [outer = 00000029062C7400]
09:21:36 INFO - PROCESS | 2084 | ++DOCSHELL 000000290663F800 == 57 [pid = 2084] [id = 105]
09:21:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 133 (00000029068B6000) [pid = 2084] [serial = 294] [outer = 0000000000000000]
09:21:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 134 (00000029062C9800) [pid = 2084] [serial = 295] [outer = 00000029068B6000]
09:21:36 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
09:21:36 INFO - document served over http requires an http
09:21:36 INFO - sub-resource via iframe-tag using the meta-csp
09:21:36 INFO - delivery method with keep-origin-redirect and when
09:21: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"
09:21:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:21:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:21:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:36 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
09:21:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1082ms
09:21:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:21:37 INFO - PROCESS | 2084 | ++DOCSHELL 0000002906863800 == 58 [pid = 2084] [id = 106]
09:21:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 135 (00000029068BA000) [pid = 2084] [serial = 296] [outer = 0000000000000000]
09:21:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 136 (000000297D5B0C00) [pid = 2084] [serial = 297] [outer = 00000029068BA000]
09:21:37 INFO - PROCESS | 2084 | 1452187297310 Marionette INFO loaded listener.js
09:21:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 137 (000000297FAB3000) [pid = 2084] [serial = 298] [outer = 00000029068BA000]
09:21:37 INFO - PROCESS | 2084 | ++DOCSHELL 000000297698D800 == 59 [pid = 2084] [id = 107]
09:21:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 138 (000000290689C400) [pid = 2084] [serial = 299] [outer = 0000000000000000]
09:21:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 139 (000000290689E400) [pid = 2084] [serial = 300] [outer = 000000290689C400]
09:21:38 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
09:21:38 INFO - document served over http requires an http
09:21:38 INFO - sub-resource via iframe-tag using the meta-csp
09:21:38 INFO - delivery method with no-redirect and when
09:21: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"
09:21:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:21:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:21:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:38 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
09:21:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1093ms
09:21:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:21:38 INFO - PROCESS | 2084 | ++DOCSHELL 00000029769AA000 == 60 [pid = 2084] [id = 108]
09:21:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 140 (000000290689F800) [pid = 2084] [serial = 301] [outer = 0000000000000000]
09:21:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 141 (000000297912F400) [pid = 2084] [serial = 302] [outer = 000000290689F800]
09:21:38 INFO - PROCESS | 2084 | 1452187298347 Marionette INFO loaded listener.js
09:21:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 142 (000000297FD67800) [pid = 2084] [serial = 303] [outer = 000000290689F800]
09:21:39 INFO - PROCESS | 2084 | ++DOCSHELL 000000296A19D000 == 61 [pid = 2084] [id = 109]
09:21:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 143 (000000290235D000) [pid = 2084] [serial = 304] [outer = 0000000000000000]
09:21:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 144 (0000002900958800) [pid = 2084] [serial = 305] [outer = 000000290235D000]
09:21:40 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
09:21:40 INFO - document served over http requires an http
09:21:40 INFO - sub-resource via iframe-tag using the meta-csp
09:21:40 INFO - delivery method with swap-origin-redirect and when
09:21: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"
09:21:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:21:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:21:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:40 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
09:21:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2041ms
09:21:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:21:40 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902D02800 == 62 [pid = 2084] [id = 110]
09:21:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 145 (000000290145E800) [pid = 2084] [serial = 306] [outer = 0000000000000000]
09:21:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 146 (0000002901461800) [pid = 2084] [serial = 307] [outer = 000000290145E800]
09:21:40 INFO - PROCESS | 2084 | 1452187300824 Marionette INFO loaded listener.js
09:21:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 147 (0000002903006C00) [pid = 2084] [serial = 308] [outer = 000000290145E800]
09:21:41 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
09:21:41 INFO - document served over http requires an http
09:21:41 INFO - sub-resource via script-tag using the meta-csp
09:21:41 INFO - delivery method with keep-origin-redirect and when
09:21: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"
09:21:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:21:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:21:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:41 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
09:21:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1505ms
09:21:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
09:21:41 INFO - PROCESS | 2084 | ++DOCSHELL 000000290163B800 == 63 [pid = 2084] [id = 111]
09:21:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 148 (0000002903167C00) [pid = 2084] [serial = 309] [outer = 0000000000000000]
09:21:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 149 (0000002903164C00) [pid = 2084] [serial = 310] [outer = 0000002903167C00]
09:21:41 INFO - PROCESS | 2084 | 1452187301900 Marionette INFO loaded listener.js
09:21:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 150 (00000029036D5400) [pid = 2084] [serial = 311] [outer = 0000002903167C00]
09:21:42 INFO - PROCESS | 2084 | --DOCSHELL 000000297B308000 == 62 [pid = 2084] [id = 99]
09:21:42 INFO - PROCESS | 2084 | --DOCSHELL 00000029783D5800 == 61 [pid = 2084] [id = 98]
09:21:42 INFO - PROCESS | 2084 | --DOCSHELL 00000029775F0000 == 60 [pid = 2084] [id = 97]
09:21:42 INFO - PROCESS | 2084 | --DOCSHELL 0000002975089000 == 59 [pid = 2084] [id = 96]
09:21:42 INFO - PROCESS | 2084 | --DOCSHELL 00000029707A7800 == 58 [pid = 2084] [id = 95]
09:21:42 INFO - PROCESS | 2084 | --DOCSHELL 000000296C551000 == 57 [pid = 2084] [id = 94]
09:21:42 INFO - PROCESS | 2084 | --DOCSHELL 000000296B7A8000 == 56 [pid = 2084] [id = 93]
09:21:42 INFO - PROCESS | 2084 | --DOCSHELL 000000296B47D000 == 55 [pid = 2084] [id = 92]
09:21:42 INFO - PROCESS | 2084 | --DOCSHELL 00000029021CA000 == 54 [pid = 2084] [id = 91]
09:21:42 INFO - PROCESS | 2084 | --DOCSHELL 0000002901DC0000 == 53 [pid = 2084] [id = 90]
09:21:42 INFO - PROCESS | 2084 | --DOCSHELL 0000002901DBC800 == 52 [pid = 2084] [id = 89]
09:21:42 INFO - PROCESS | 2084 | --DOCSHELL 0000002900568800 == 51 [pid = 2084] [id = 88]
09:21:42 INFO - PROCESS | 2084 | --DOCSHELL 00000029021DC000 == 50 [pid = 2084] [id = 87]
09:21:42 INFO - PROCESS | 2084 | --DOCSHELL 00000029035BF000 == 49 [pid = 2084] [id = 86]
09:21:42 INFO - PROCESS | 2084 | --DOCSHELL 0000002977F3C000 == 48 [pid = 2084] [id = 85]
09:21:42 INFO - PROCESS | 2084 | --DOCSHELL 0000002902DE2800 == 47 [pid = 2084] [id = 84]
09:21:42 INFO - PROCESS | 2084 | --DOCSHELL 000000297D655800 == 46 [pid = 2084] [id = 83]
09:21:42 INFO - PROCESS | 2084 | --DOCSHELL 000000297FA0E800 == 45 [pid = 2084] [id = 82]
09:21:42 INFO - PROCESS | 2084 | --DOCSHELL 0000002902D20000 == 44 [pid = 2084] [id = 79]
09:21:42 INFO - PROCESS | 2084 | --DOCSHELL 000000297FA1D000 == 43 [pid = 2084] [id = 76]
09:21:42 INFO - PROCESS | 2084 | --DOCSHELL 0000002900570800 == 42 [pid = 2084] [id = 77]
09:21:42 INFO - PROCESS | 2084 | --DOMWINDOW == 149 (000000297AC79800) [pid = 2084] [serial = 200] [outer = 0000000000000000] [url = about:blank]
09:21:42 INFO - PROCESS | 2084 | --DOMWINDOW == 148 (000000297F849400) [pid = 2084] [serial = 160] [outer = 0000000000000000] [url = about:blank]
09:21:42 INFO - PROCESS | 2084 | --DOMWINDOW == 147 (000000296BA52C00) [pid = 2084] [serial = 185] [outer = 0000000000000000] [url = about:blank]
09:21:42 INFO - PROCESS | 2084 | --DOMWINDOW == 146 (000000296A1C5400) [pid = 2084] [serial = 182] [outer = 0000000000000000] [url = about:blank]
09:21:42 INFO - PROCESS | 2084 | --DOMWINDOW == 145 (000000296C094800) [pid = 2084] [serial = 188] [outer = 0000000000000000] [url = about:blank]
09:21:42 INFO - PROCESS | 2084 | --DOMWINDOW == 144 (000000296BA19400) [pid = 2084] [serial = 209] [outer = 0000000000000000] [url = about:blank]
09:21:42 INFO - PROCESS | 2084 | --DOMWINDOW == 143 (000000297B374800) [pid = 2084] [serial = 203] [outer = 0000000000000000] [url = about:blank]
09:21:42 INFO - PROCESS | 2084 | --DOMWINDOW == 142 (000000296BA16000) [pid = 2084] [serial = 206] [outer = 0000000000000000] [url = about:blank]
09:21:42 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
09:21:42 INFO - document served over http requires an http
09:21:42 INFO - sub-resource via script-tag using the meta-csp
09:21:42 INFO - delivery method with no-redirect and when
09:21: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"
09:21:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:21:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:21:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:42 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
09:21:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1075ms
09:21:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:21:42 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901DC0000 == 43 [pid = 2084] [id = 112]
09:21:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 143 (000000290077D800) [pid = 2084] [serial = 312] [outer = 0000000000000000]
09:21:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 144 (000000290235E800) [pid = 2084] [serial = 313] [outer = 000000290077D800]
09:21:42 INFO - PROCESS | 2084 | 1452187302917 Marionette INFO loaded listener.js
09:21:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 145 (0000002903320C00) [pid = 2084] [serial = 314] [outer = 000000290077D800]
09:21:43 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
09:21:43 INFO - document served over http requires an http
09:21:43 INFO - sub-resource via script-tag using the meta-csp
09:21:43 INFO - delivery method with swap-origin-redirect and when
09:21: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"
09:21:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:21:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:21:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:43 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
09:21:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 733ms
09:21:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:21:43 INFO - PROCESS | 2084 | ++DOCSHELL 0000002903507800 == 44 [pid = 2084] [id = 113]
09:21:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 146 (0000002903162400) [pid = 2084] [serial = 315] [outer = 0000000000000000]
09:21:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 147 (0000002903359800) [pid = 2084] [serial = 316] [outer = 0000002903162400]
09:21:43 INFO - PROCESS | 2084 | 1452187303675 Marionette INFO loaded listener.js
09:21:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 148 (00000029068A8000) [pid = 2084] [serial = 317] [outer = 0000002903162400]
09:21:44 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
09:21:44 INFO - document served over http requires an http
09:21:44 INFO - sub-resource via xhr-request using the meta-csp
09:21:44 INFO - delivery method with keep-origin-redirect and when
09:21: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"
09:21:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:21:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:21:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:44 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
09:21:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 690ms
09:21:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
09:21:44 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901632800 == 45 [pid = 2084] [id = 114]
09:21:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 149 (0000002906CDAC00) [pid = 2084] [serial = 318] [outer = 0000000000000000]
09:21:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 150 (0000002906CDE000) [pid = 2084] [serial = 319] [outer = 0000002906CDAC00]
09:21:44 INFO - PROCESS | 2084 | 1452187304374 Marionette INFO loaded listener.js
09:21:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 151 (0000002907131C00) [pid = 2084] [serial = 320] [outer = 0000002906CDAC00]
09:21:44 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
09:21:44 INFO - document served over http requires an http
09:21:44 INFO - sub-resource via xhr-request using the meta-csp
09:21:44 INFO - delivery method with no-redirect and when
09:21: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"
09:21:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:21:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:21:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:44 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
09:21:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 837ms
09:21:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:21:45 INFO - PROCESS | 2084 | ++DOCSHELL 000000296B7A0000 == 46 [pid = 2084] [id = 115]
09:21:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 152 (0000002907135800) [pid = 2084] [serial = 321] [outer = 0000000000000000]
09:21:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 153 (000000290713B400) [pid = 2084] [serial = 322] [outer = 0000002907135800]
09:21:45 INFO - PROCESS | 2084 | 1452187305193 Marionette INFO loaded listener.js
09:21:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 154 (000000296B4B3400) [pid = 2084] [serial = 323] [outer = 0000002907135800]
09:21:45 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
09:21:45 INFO - document served over http requires an http
09:21:45 INFO - sub-resource via xhr-request using the meta-csp
09:21:45 INFO - delivery method with swap-origin-redirect and when
09:21: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"
09:21:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:21:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:21:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:45 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
09:21:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 797ms
09:21:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:21:45 INFO - PROCESS | 2084 | ++DOCSHELL 000000297068A800 == 47 [pid = 2084] [id = 116]
09:21:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 155 (000000296C094000) [pid = 2084] [serial = 324] [outer = 0000000000000000]
09:21:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 156 (000000296C09A000) [pid = 2084] [serial = 325] [outer = 000000296C094000]
09:21:46 INFO - PROCESS | 2084 | 1452187305996 Marionette INFO loaded listener.js
09:21:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 157 (0000002971167000) [pid = 2084] [serial = 326] [outer = 000000296C094000]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 156 (000000290235C800) [pid = 2084] [serial = 158] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 155 (00000029790C3000) [pid = 2084] [serial = 98] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 154 (0000002902D8A800) [pid = 2084] [serial = 220] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 153 (00000029793BB800) [pid = 2084] [serial = 273] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 152 (000000296A1C3C00) [pid = 2084] [serial = 252] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 151 (0000002971EE9000) [pid = 2084] [serial = 264] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 150 (000000296C96D800) [pid = 2084] [serial = 259] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 149 (000000290077B000) [pid = 2084] [serial = 215] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187276442]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 148 (0000002902362000) [pid = 2084] [serial = 267] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 147 (00000029783B3400) [pid = 2084] [serial = 270] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 146 (000000297AFBD400) [pid = 2084] [serial = 276] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 145 (0000002903009000) [pid = 2084] [serial = 246] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 144 (00000029036D3800) [pid = 2084] [serial = 254] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 143 (0000002970471C00) [pid = 2084] [serial = 262] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 142 (0000002901694800) [pid = 2084] [serial = 243] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 141 (0000002904A61000) [pid = 2084] [serial = 249] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 140 (0000002903006400) [pid = 2084] [serial = 212] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 139 (000000296C095000) [pid = 2084] [serial = 257] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187287779]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 138 (00000029036D7800) [pid = 2084] [serial = 241] [outer = 0000000000000000] [url = about:blank]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 137 (00000029033D2400) [pid = 2084] [serial = 235] [outer = 0000000000000000] [url = about:blank]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 136 (00000029033D0400) [pid = 2084] [serial = 238] [outer = 0000000000000000] [url = about:blank]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 135 (0000002977D45400) [pid = 2084] [serial = 226] [outer = 0000000000000000] [url = about:blank]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 134 (0000002902D90C00) [pid = 2084] [serial = 223] [outer = 0000000000000000] [url = about:blank]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 133 (0000002902730800) [pid = 2084] [serial = 268] [outer = 0000000000000000] [url = about:blank]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 132 (0000002902095000) [pid = 2084] [serial = 244] [outer = 0000000000000000] [url = about:blank]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 131 (000000290095AC00) [pid = 2084] [serial = 216] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187276442]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 130 (000000290300AC00) [pid = 2084] [serial = 247] [outer = 0000000000000000] [url = about:blank]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 129 (0000002979059C00) [pid = 2084] [serial = 271] [outer = 0000000000000000] [url = about:blank]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 128 (000000297A00A400) [pid = 2084] [serial = 274] [outer = 0000000000000000] [url = about:blank]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 127 (0000002903352800) [pid = 2084] [serial = 232] [outer = 0000000000000000] [url = about:blank]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 126 (0000002976C93C00) [pid = 2084] [serial = 265] [outer = 0000000000000000] [url = about:blank]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 125 (0000002971A5D800) [pid = 2084] [serial = 229] [outer = 0000000000000000] [url = about:blank]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 124 (000000296BA16400) [pid = 2084] [serial = 263] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 123 (000000297070F400) [pid = 2084] [serial = 260] [outer = 0000000000000000] [url = about:blank]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 122 (0000002902738C00) [pid = 2084] [serial = 277] [outer = 0000000000000000] [url = about:blank]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 121 (0000002903010800) [pid = 2084] [serial = 221] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 120 (000000290209CC00) [pid = 2084] [serial = 218] [outer = 0000000000000000] [url = about:blank]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 119 (00000029704D1C00) [pid = 2084] [serial = 258] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187287779]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 118 (000000296A2C0000) [pid = 2084] [serial = 255] [outer = 0000000000000000] [url = about:blank]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 117 (000000296B4AC400) [pid = 2084] [serial = 253] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 116 (0000002904A67000) [pid = 2084] [serial = 250] [outer = 0000000000000000] [url = about:blank]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 115 (0000002977571000) [pid = 2084] [serial = 280] [outer = 0000000000000000] [url = about:blank]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 114 (000000297AFCAC00) [pid = 2084] [serial = 275] [outer = 0000000000000000] [url = about:blank]
09:21:46 INFO - PROCESS | 2084 | --DOMWINDOW == 113 (000000297B3BB800) [pid = 2084] [serial = 278] [outer = 0000000000000000] [url = about:blank]
09:21:46 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
09:21:46 INFO - document served over http requires an https
09:21:46 INFO - sub-resource via fetch-request using the meta-csp
09:21:46 INFO - delivery method with keep-origin-redirect and when
09:21: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"
09:21:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:21:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:21:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:21:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:46 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
09:21:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1177ms
09:21:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
09:21:47 INFO - PROCESS | 2084 | ++DOCSHELL 0000002970CBE800 == 48 [pid = 2084] [id = 117]
09:21:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 114 (0000002901691000) [pid = 2084] [serial = 327] [outer = 0000000000000000]
09:21:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 115 (00000029036CFC00) [pid = 2084] [serial = 328] [outer = 0000002901691000]
09:21:47 INFO - PROCESS | 2084 | 1452187307186 Marionette INFO loaded listener.js
09:21:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 116 (0000002971A5F800) [pid = 2084] [serial = 329] [outer = 0000002901691000]
09:21:47 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
09:21:47 INFO - document served over http requires an https
09:21:47 INFO - sub-resource via fetch-request using the meta-csp
09:21:47 INFO - delivery method with no-redirect and when
09:21: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"
09:21:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:21:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:21:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:21:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:47 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
09:21:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 647ms
09:21:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:21:47 INFO - PROCESS | 2084 | ++DOCSHELL 000000297508A800 == 49 [pid = 2084] [id = 118]
09:21:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 117 (0000002971A5EC00) [pid = 2084] [serial = 330] [outer = 0000000000000000]
09:21:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 118 (0000002971E0E800) [pid = 2084] [serial = 331] [outer = 0000002971A5EC00]
09:21:47 INFO - PROCESS | 2084 | 1452187307774 Marionette INFO loaded listener.js
09:21:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 119 (0000002976A66400) [pid = 2084] [serial = 332] [outer = 0000002971A5EC00]
09:21:48 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
09:21:48 INFO - document served over http requires an https
09:21:48 INFO - sub-resource via fetch-request using the meta-csp
09:21:48 INFO - delivery method with swap-origin-redirect and when
09:21: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"
09:21:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:21:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:21:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:21:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:48 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
09:21:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 629ms
09:21:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:21:48 INFO - PROCESS | 2084 | ++DOCSHELL 0000002977517000 == 50 [pid = 2084] [id = 119]
09:21:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 120 (0000002976F33400) [pid = 2084] [serial = 333] [outer = 0000000000000000]
09:21:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 121 (0000002977568C00) [pid = 2084] [serial = 334] [outer = 0000002976F33400]
09:21:48 INFO - PROCESS | 2084 | 1452187308443 Marionette INFO loaded listener.js
09:21:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 122 (0000002977C72000) [pid = 2084] [serial = 335] [outer = 0000002976F33400]
09:21:49 INFO - PROCESS | 2084 | --DOCSHELL 0000002903786800 == 49 [pid = 2084] [id = 101]
09:21:49 INFO - PROCESS | 2084 | --DOCSHELL 000000297FA13000 == 48 [pid = 2084] [id = 102]
09:21:49 INFO - PROCESS | 2084 | --DOCSHELL 0000002902ED2800 == 47 [pid = 2084] [id = 103]
09:21:49 INFO - PROCESS | 2084 | --DOCSHELL 000000290662B800 == 46 [pid = 2084] [id = 104]
09:21:49 INFO - PROCESS | 2084 | --DOCSHELL 000000290663F800 == 45 [pid = 2084] [id = 105]
09:21:49 INFO - PROCESS | 2084 | --DOCSHELL 0000002906863800 == 44 [pid = 2084] [id = 106]
09:21:49 INFO - PROCESS | 2084 | --DOCSHELL 000000297698D800 == 43 [pid = 2084] [id = 107]
09:21:49 INFO - PROCESS | 2084 | --DOCSHELL 00000029769AA000 == 42 [pid = 2084] [id = 108]
09:21:49 INFO - PROCESS | 2084 | --DOCSHELL 0000002902D02800 == 41 [pid = 2084] [id = 110]
09:21:49 INFO - PROCESS | 2084 | --DOCSHELL 000000290163B800 == 40 [pid = 2084] [id = 111]
09:21:49 INFO - PROCESS | 2084 | --DOCSHELL 000000296A19D000 == 39 [pid = 2084] [id = 109]
09:21:49 INFO - PROCESS | 2084 | --DOCSHELL 000000297F81C800 == 38 [pid = 2084] [id = 100]
09:21:49 INFO - PROCESS | 2084 | --DOCSHELL 000000297FDAD800 == 37 [pid = 2084] [id = 81]
09:21:49 INFO - PROCESS | 2084 | --DOCSHELL 0000002976B4F800 == 36 [pid = 2084] [id = 80]
09:21:49 INFO - PROCESS | 2084 | --DOCSHELL 00000029021E7000 == 35 [pid = 2084] [id = 57]
09:21:49 INFO - PROCESS | 2084 | --DOCSHELL 0000002902D0A000 == 34 [pid = 2084] [id = 78]
09:21:50 INFO - PROCESS | 2084 | --DOCSHELL 0000002901DC0000 == 33 [pid = 2084] [id = 112]
09:21:50 INFO - PROCESS | 2084 | --DOCSHELL 0000002903507800 == 32 [pid = 2084] [id = 113]
09:21:50 INFO - PROCESS | 2084 | --DOCSHELL 000000297068A800 == 31 [pid = 2084] [id = 116]
09:21:50 INFO - PROCESS | 2084 | --DOCSHELL 0000002901632800 == 30 [pid = 2084] [id = 114]
09:21:50 INFO - PROCESS | 2084 | --DOCSHELL 000000296B7A0000 == 29 [pid = 2084] [id = 115]
09:21:50 INFO - PROCESS | 2084 | --DOCSHELL 000000297508A800 == 28 [pid = 2084] [id = 118]
09:21:50 INFO - PROCESS | 2084 | --DOCSHELL 0000002970CBE800 == 27 [pid = 2084] [id = 117]
09:21:50 INFO - PROCESS | 2084 | --DOMWINDOW == 121 (000000296BB1B800) [pid = 2084] [serial = 256] [outer = 0000000000000000] [url = about:blank]
09:21:50 INFO - PROCESS | 2084 | --DOMWINDOW == 120 (000000296A1C8400) [pid = 2084] [serial = 251] [outer = 0000000000000000] [url = about:blank]
09:21:50 INFO - PROCESS | 2084 | --DOMWINDOW == 119 (00000029036D1C00) [pid = 2084] [serial = 248] [outer = 0000000000000000] [url = about:blank]
09:21:50 INFO - PROCESS | 2084 | --DOMWINDOW == 118 (000000297B3B7800) [pid = 2084] [serial = 214] [outer = 0000000000000000] [url = about:blank]
09:21:50 INFO - PROCESS | 2084 | --DOMWINDOW == 117 (0000002902D91400) [pid = 2084] [serial = 245] [outer = 0000000000000000] [url = about:blank]
09:21:50 INFO - PROCESS | 2084 | --DOMWINDOW == 116 (0000002977C71000) [pid = 2084] [serial = 266] [outer = 0000000000000000] [url = about:blank]
09:21:50 INFO - PROCESS | 2084 | --DOMWINDOW == 115 (0000002977CC1C00) [pid = 2084] [serial = 269] [outer = 0000000000000000] [url = about:blank]
09:21:50 INFO - PROCESS | 2084 | --DOMWINDOW == 114 (00000029791C3800) [pid = 2084] [serial = 272] [outer = 0000000000000000] [url = about:blank]
09:21:50 INFO - PROCESS | 2084 | --DOMWINDOW == 113 (0000002971D18C00) [pid = 2084] [serial = 261] [outer = 0000000000000000] [url = about:blank]
09:21:50 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900533800 == 28 [pid = 2084] [id = 120]
09:21:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 114 (000000290094FC00) [pid = 2084] [serial = 336] [outer = 0000000000000000]
09:21:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 115 (0000002900955000) [pid = 2084] [serial = 337] [outer = 000000290094FC00]
09:21:51 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
09:21:51 INFO - document served over http requires an https
09:21:51 INFO - sub-resource via iframe-tag using the meta-csp
09:21:51 INFO - delivery method with keep-origin-redirect and when
09:21: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"
09:21:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:21:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:21:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:51 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
09:21:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2900ms
09:21:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:21:51 INFO - PROCESS | 2084 | ++DOCSHELL 000000290056F000 == 29 [pid = 2084] [id = 121]
09:21:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 116 (000000290145FC00) [pid = 2084] [serial = 338] [outer = 0000000000000000]
09:21:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 117 (0000002901462000) [pid = 2084] [serial = 339] [outer = 000000290145FC00]
09:21:51 INFO - PROCESS | 2084 | 1452187311409 Marionette INFO loaded listener.js
09:21:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 118 (0000002901692C00) [pid = 2084] [serial = 340] [outer = 000000290145FC00]
09:21:51 INFO - PROCESS | 2084 | ++DOCSHELL 000000290072D000 == 30 [pid = 2084] [id = 122]
09:21:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 119 (0000002902092000) [pid = 2084] [serial = 341] [outer = 0000000000000000]
09:21:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 120 (000000290235A000) [pid = 2084] [serial = 342] [outer = 0000002902092000]
09:21:51 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
09:21:51 INFO - document served over http requires an https
09:21:51 INFO - sub-resource via iframe-tag using the meta-csp
09:21:51 INFO - delivery method with no-redirect and when
09:21: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"
09:21:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:21:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:21:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:51 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
09:21:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 733ms
09:21:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:21:52 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900566800 == 31 [pid = 2084] [id = 123]
09:21:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 121 (0000002902098000) [pid = 2084] [serial = 343] [outer = 0000000000000000]
09:21:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 122 (000000290235B000) [pid = 2084] [serial = 344] [outer = 0000002902098000]
09:21:52 INFO - PROCESS | 2084 | 1452187312075 Marionette INFO loaded listener.js
09:21:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 123 (0000002902730400) [pid = 2084] [serial = 345] [outer = 0000002902098000]
09:21:52 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901DAE800 == 32 [pid = 2084] [id = 124]
09:21:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 124 (0000002902736800) [pid = 2084] [serial = 346] [outer = 0000000000000000]
09:21:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 125 (0000002902D8E400) [pid = 2084] [serial = 347] [outer = 0000002902736800]
09:21:52 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
09:21:52 INFO - document served over http requires an https
09:21:52 INFO - sub-resource via iframe-tag using the meta-csp
09:21:52 INFO - delivery method with swap-origin-redirect and when
09:21: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"
09:21:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:21:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:21:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:52 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
09:21:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 733ms
09:21:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:21:52 INFO - PROCESS | 2084 | ++DOCSHELL 00000029021CA000 == 33 [pid = 2084] [id = 125]
09:21:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 126 (00000029003F7400) [pid = 2084] [serial = 348] [outer = 0000000000000000]
09:21:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 127 (000000290300A400) [pid = 2084] [serial = 349] [outer = 00000029003F7400]
09:21:52 INFO - PROCESS | 2084 | 1452187312887 Marionette INFO loaded listener.js
09:21:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 128 (0000002903166C00) [pid = 2084] [serial = 350] [outer = 00000029003F7400]
09:21:53 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
09:21:53 INFO - document served over http requires an https
09:21:53 INFO - sub-resource via script-tag using the meta-csp
09:21:53 INFO - delivery method with keep-origin-redirect and when
09:21: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"
09:21:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:21:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:21:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:53 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
09:21:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 691ms
09:21:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
09:21:53 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902D22000 == 34 [pid = 2084] [id = 126]
09:21:53 INFO - PROCESS | 2084 | ++DOMWINDOW == 129 (0000002903162000) [pid = 2084] [serial = 351] [outer = 0000000000000000]
09:21:53 INFO - PROCESS | 2084 | ++DOMWINDOW == 130 (0000002903354000) [pid = 2084] [serial = 352] [outer = 0000002903162000]
09:21:53 INFO - PROCESS | 2084 | 1452187313507 Marionette INFO loaded listener.js
09:21:53 INFO - PROCESS | 2084 | ++DOMWINDOW == 131 (00000029036D0800) [pid = 2084] [serial = 353] [outer = 0000002903162000]
09:21:53 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
09:21:53 INFO - document served over http requires an https
09:21:53 INFO - sub-resource via script-tag using the meta-csp
09:21:53 INFO - delivery method with no-redirect and when
09:21: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"
09:21:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:21:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:21:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
09:21:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 628ms
09:21:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:21:54 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902EEA000 == 35 [pid = 2084] [id = 127]
09:21:54 INFO - PROCESS | 2084 | ++DOMWINDOW == 132 (000000290209C000) [pid = 2084] [serial = 354] [outer = 0000000000000000]
09:21:54 INFO - PROCESS | 2084 | ++DOMWINDOW == 133 (0000002904A6B400) [pid = 2084] [serial = 355] [outer = 000000290209C000]
09:21:54 INFO - PROCESS | 2084 | 1452187314166 Marionette INFO loaded listener.js
09:21:54 INFO - PROCESS | 2084 | ++DOMWINDOW == 134 (000000290530F800) [pid = 2084] [serial = 356] [outer = 000000290209C000]
09:21:54 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
09:21:54 INFO - document served over http requires an https
09:21:54 INFO - sub-resource via script-tag using the meta-csp
09:21:54 INFO - delivery method with swap-origin-redirect and when
09:21: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"
09:21:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:21:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:21:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:54 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
09:21:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 671ms
09:21:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:21:54 INFO - PROCESS | 2084 | ++DOCSHELL 00000029035AD000 == 36 [pid = 2084] [id = 128]
09:21:54 INFO - PROCESS | 2084 | ++DOMWINDOW == 135 (000000290689F400) [pid = 2084] [serial = 357] [outer = 0000000000000000]
09:21:54 INFO - PROCESS | 2084 | ++DOMWINDOW == 136 (00000029068A3000) [pid = 2084] [serial = 358] [outer = 000000290689F400]
09:21:54 INFO - PROCESS | 2084 | 1452187314849 Marionette INFO loaded listener.js
09:21:54 INFO - PROCESS | 2084 | ++DOMWINDOW == 137 (0000002906CD8C00) [pid = 2084] [serial = 359] [outer = 000000290689F400]
09:21:55 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
09:21:55 INFO - document served over http requires an https
09:21:55 INFO - sub-resource via xhr-request using the meta-csp
09:21:55 INFO - delivery method with keep-origin-redirect and when
09:21: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"
09:21:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:21:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:21:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:55 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
09:21:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 689ms
09:21:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
09:21:55 INFO - PROCESS | 2084 | ++DOCSHELL 00000029059E8000 == 37 [pid = 2084] [id = 129]
09:21:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 138 (0000002900950000) [pid = 2084] [serial = 360] [outer = 0000000000000000]
09:21:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 139 (0000002906CE3000) [pid = 2084] [serial = 361] [outer = 0000002900950000]
09:21:55 INFO - PROCESS | 2084 | 1452187315543 Marionette INFO loaded listener.js
09:21:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 140 (000000296A10A000) [pid = 2084] [serial = 362] [outer = 0000002900950000]
09:21:56 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
09:21:56 INFO - document served over http requires an https
09:21:56 INFO - sub-resource via xhr-request using the meta-csp
09:21:56 INFO - delivery method with no-redirect and when
09:21: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"
09:21:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:21:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:21:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:56 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
09:21:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 629ms
09:21:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:21:56 INFO - PROCESS | 2084 | ++DOCSHELL 0000002906855000 == 38 [pid = 2084] [id = 130]
09:21:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 141 (0000002907139C00) [pid = 2084] [serial = 363] [outer = 0000000000000000]
09:21:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 142 (000000296A1CA400) [pid = 2084] [serial = 364] [outer = 0000002907139C00]
09:21:56 INFO - PROCESS | 2084 | 1452187316185 Marionette INFO loaded listener.js
09:21:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 143 (000000296A3AF400) [pid = 2084] [serial = 365] [outer = 0000002907139C00]
09:21:56 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
09:21:56 INFO - document served over http requires an https
09:21:56 INFO - sub-resource via xhr-request using the meta-csp
09:21:56 INFO - delivery method with swap-origin-redirect and when
09:21: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"
09:21:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:21:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:21:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:56 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
09:21:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 691ms
09:21:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:21:56 INFO - PROCESS | 2084 | ++DOCSHELL 00000029021C8800 == 39 [pid = 2084] [id = 131]
09:21:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 144 (000000296B161400) [pid = 2084] [serial = 366] [outer = 0000000000000000]
09:21:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 145 (000000296B4AEC00) [pid = 2084] [serial = 367] [outer = 000000296B161400]
09:21:56 INFO - PROCESS | 2084 | 1452187316930 Marionette INFO loaded listener.js
09:21:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 146 (000000296B4DA400) [pid = 2084] [serial = 368] [outer = 000000296B161400]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 145 (000000297756C000) [pid = 2084] [serial = 279] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 144 (000000290145E800) [pid = 2084] [serial = 306] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 143 (0000002903167C00) [pid = 2084] [serial = 309] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 142 (0000002901469C00) [pid = 2084] [serial = 288] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 141 (00000029068B6000) [pid = 2084] [serial = 294] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 140 (000000296C094000) [pid = 2084] [serial = 324] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 139 (00000029062C7400) [pid = 2084] [serial = 291] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 138 (0000002907135800) [pid = 2084] [serial = 321] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 137 (0000002903162400) [pid = 2084] [serial = 315] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 136 (00000029068BA000) [pid = 2084] [serial = 296] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 135 (000000290689F800) [pid = 2084] [serial = 301] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 134 (0000002971A5EC00) [pid = 2084] [serial = 330] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 133 (0000002971171400) [pid = 2084] [serial = 285] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 132 (000000290689C400) [pid = 2084] [serial = 299] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187297798]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 131 (000000290235D000) [pid = 2084] [serial = 304] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 130 (000000290077D800) [pid = 2084] [serial = 312] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 129 (0000002903163C00) [pid = 2084] [serial = 237] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 128 (000000297FAB0800) [pid = 2084] [serial = 74] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 127 (000000296B4B3800) [pid = 2084] [serial = 101] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 126 (0000002971D94C00) [pid = 2084] [serial = 104] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 125 (000000297AFBF400) [pid = 2084] [serial = 107] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 124 (000000297AC7F000) [pid = 2084] [serial = 110] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 123 (00000029783AC800) [pid = 2084] [serial = 113] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 122 (000000297B179800) [pid = 2084] [serial = 116] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 121 (000000290168C000) [pid = 2084] [serial = 161] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 120 (000000296A2C6C00) [pid = 2084] [serial = 164] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 119 (0000002978EDF000) [pid = 2084] [serial = 169] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 118 (0000002902734000) [pid = 2084] [serial = 174] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 117 (0000002901695C00) [pid = 2084] [serial = 217] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 116 (0000002902D8D800) [pid = 2084] [serial = 222] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 115 (0000002976903800) [pid = 2084] [serial = 225] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 114 (0000002971A56000) [pid = 2084] [serial = 228] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 113 (000000290334F800) [pid = 2084] [serial = 231] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 112 (00000029033C9C00) [pid = 2084] [serial = 234] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 111 (00000029036D0C00) [pid = 2084] [serial = 240] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 110 (0000002906CDAC00) [pid = 2084] [serial = 318] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 109 (0000002901691000) [pid = 2084] [serial = 327] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 108 (00000029033CB800) [pid = 2084] [serial = 282] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 107 (000000290713B400) [pid = 2084] [serial = 322] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 106 (000000296C09A000) [pid = 2084] [serial = 325] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 105 (00000029036CFC00) [pid = 2084] [serial = 328] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 104 (0000002971E0E800) [pid = 2084] [serial = 331] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 103 (00000029033D1000) [pid = 2084] [serial = 283] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 102 (0000002971A55400) [pid = 2084] [serial = 286] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 101 (0000002978CAD000) [pid = 2084] [serial = 289] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 100 (00000029062C8400) [pid = 2084] [serial = 292] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 99 (00000029062C9800) [pid = 2084] [serial = 295] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 98 (000000297D5B0C00) [pid = 2084] [serial = 297] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 97 (000000290689E400) [pid = 2084] [serial = 300] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187297798]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 96 (000000297912F400) [pid = 2084] [serial = 302] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 95 (0000002900958800) [pid = 2084] [serial = 305] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 94 (0000002901461800) [pid = 2084] [serial = 307] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 93 (0000002903164C00) [pid = 2084] [serial = 310] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 92 (000000290235E800) [pid = 2084] [serial = 313] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 91 (0000002903359800) [pid = 2084] [serial = 316] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 90 (0000002906CDE000) [pid = 2084] [serial = 319] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 89 (0000002977568C00) [pid = 2084] [serial = 334] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 88 (000000296B4B3400) [pid = 2084] [serial = 323] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 87 (000000297FD64400) [pid = 2084] [serial = 76] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 86 (0000002971EF0000) [pid = 2084] [serial = 103] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 85 (0000002979DAB800) [pid = 2084] [serial = 106] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 84 (000000297B172000) [pid = 2084] [serial = 109] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 83 (000000297B1C4400) [pid = 2084] [serial = 112] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 82 (000000297B177000) [pid = 2084] [serial = 115] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 81 (000000297F830800) [pid = 2084] [serial = 118] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 80 (000000296A1C8800) [pid = 2084] [serial = 163] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 79 (0000002977C71400) [pid = 2084] [serial = 166] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 78 (000000297F82F800) [pid = 2084] [serial = 171] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 77 (000000297FAB6800) [pid = 2084] [serial = 176] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 76 (0000002902D87000) [pid = 2084] [serial = 219] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 75 (000000296BA16800) [pid = 2084] [serial = 224] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 74 (00000029791CA000) [pid = 2084] [serial = 227] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 73 (000000297AC84C00) [pid = 2084] [serial = 230] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 72 (000000297B1C7800) [pid = 2084] [serial = 233] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 71 (000000297B4CB000) [pid = 2084] [serial = 236] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 70 (000000297BC7F000) [pid = 2084] [serial = 239] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 69 (000000297BC7EC00) [pid = 2084] [serial = 242] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 68 (000000297D5AB000) [pid = 2084] [serial = 281] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 67 (00000029068A8000) [pid = 2084] [serial = 317] [outer = 0000000000000000] [url = about:blank]
09:21:58 INFO - PROCESS | 2084 | --DOMWINDOW == 66 (0000002907131C00) [pid = 2084] [serial = 320] [outer = 0000000000000000] [url = about:blank]
09:21:58 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
09:21:58 INFO - document served over http requires an http
09:21:58 INFO - sub-resource via fetch-request using the meta-referrer
09:21:58 INFO - delivery method with keep-origin-redirect and when
09:21: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"
09:21:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:21:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:21:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:21:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:21:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:21:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:21:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:21:58 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
09:21:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2177ms
09:21:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
09:21:59 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901D27000 == 40 [pid = 2084] [id = 132]
09:21:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 67 (0000002901463800) [pid = 2084] [serial = 369] [outer = 0000000000000000]
09:21:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 68 (0000002901469C00) [pid = 2084] [serial = 370] [outer = 0000002901463800]
09:21:59 INFO - PROCESS | 2084 | 1452187319176 Marionette INFO loaded listener.js
09:21:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 69 (000000290235D000) [pid = 2084] [serial = 371] [outer = 0000002901463800]
09:22:00 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
09:22:00 INFO - document served over http requires an http
09:22:00 INFO - sub-resource via fetch-request using the meta-referrer
09:22:00 INFO - delivery method with no-redirect and when
09:22: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"
09:22:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:22:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:22:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:22:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:00 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
09:22:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1081ms
09:22:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:22:00 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902EE9000 == 41 [pid = 2084] [id = 133]
09:22:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 70 (0000002902739400) [pid = 2084] [serial = 372] [outer = 0000000000000000]
09:22:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 71 (0000002902D8DC00) [pid = 2084] [serial = 373] [outer = 0000002902739400]
09:22:00 INFO - PROCESS | 2084 | 1452187320292 Marionette INFO loaded listener.js
09:22:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 72 (000000290316B800) [pid = 2084] [serial = 374] [outer = 0000002902739400]
09:22:01 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
09:22:01 INFO - document served over http requires an http
09:22:01 INFO - sub-resource via fetch-request using the meta-referrer
09:22:01 INFO - delivery method with swap-origin-redirect and when
09:22: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"
09:22:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:22:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:22:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:22:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:01 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
09:22:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1134ms
09:22:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:22:01 INFO - PROCESS | 2084 | ++DOCSHELL 000000296B793000 == 42 [pid = 2084] [id = 134]
09:22:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 73 (00000029033CFC00) [pid = 2084] [serial = 375] [outer = 0000000000000000]
09:22:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 74 (00000029036D7400) [pid = 2084] [serial = 376] [outer = 00000029033CFC00]
09:22:01 INFO - PROCESS | 2084 | 1452187321507 Marionette INFO loaded listener.js
09:22:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 75 (00000029068A1800) [pid = 2084] [serial = 377] [outer = 00000029033CFC00]
09:22:02 INFO - PROCESS | 2084 | ++DOCSHELL 000000296BA97800 == 43 [pid = 2084] [id = 135]
09:22:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 76 (00000029068B5400) [pid = 2084] [serial = 378] [outer = 0000000000000000]
09:22:02 INFO - PROCESS | 2084 | [2084] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9255
09:22:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 77 (00000029003CC800) [pid = 2084] [serial = 379] [outer = 00000029068B5400]
09:22:03 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
09:22:03 INFO - document served over http requires an http
09:22:03 INFO - sub-resource via iframe-tag using the meta-referrer
09:22:03 INFO - delivery method with keep-origin-redirect and when
09:22: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"
09:22:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:22:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:22:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:03 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
09:22:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2037ms
09:22:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:22:03 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901DBC800 == 44 [pid = 2084] [id = 136]
09:22:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 78 (000000290168DC00) [pid = 2084] [serial = 380] [outer = 0000000000000000]
09:22:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 79 (0000002901692000) [pid = 2084] [serial = 381] [outer = 000000290168DC00]
09:22:03 INFO - PROCESS | 2084 | 1452187323449 Marionette INFO loaded listener.js
09:22:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 80 (0000002902737800) [pid = 2084] [serial = 382] [outer = 000000290168DC00]
09:22:03 INFO - PROCESS | 2084 | --DOCSHELL 00000029702A9800 == 43 [pid = 2084] [id = 13]
09:22:03 INFO - PROCESS | 2084 | --DOCSHELL 000000296D2A9000 == 42 [pid = 2084] [id = 31]
09:22:03 INFO - PROCESS | 2084 | --DOCSHELL 000000296B48C000 == 41 [pid = 2084] [id = 22]
09:22:03 INFO - PROCESS | 2084 | --DOCSHELL 000000297111C000 == 40 [pid = 2084] [id = 33]
09:22:03 INFO - PROCESS | 2084 | --DOCSHELL 000000296A1A8800 == 39 [pid = 2084] [id = 23]
09:22:03 INFO - PROCESS | 2084 | --DOCSHELL 0000002978C08800 == 38 [pid = 2084] [id = 18]
09:22:03 INFO - PROCESS | 2084 | --DOCSHELL 000000297D690000 == 37 [pid = 2084] [id = 21]
09:22:03 INFO - PROCESS | 2084 | --DOCSHELL 0000002977A57000 == 36 [pid = 2084] [id = 16]
09:22:03 INFO - PROCESS | 2084 | --DOCSHELL 00000029767BC000 == 35 [pid = 2084] [id = 35]
09:22:03 INFO - PROCESS | 2084 | --DOCSHELL 000000297AB80800 == 34 [pid = 2084] [id = 20]
09:22:03 INFO - PROCESS | 2084 | --DOCSHELL 000000296B48B000 == 33 [pid = 2084] [id = 29]
09:22:03 INFO - PROCESS | 2084 | --DOCSHELL 0000002900580000 == 32 [pid = 2084] [id = 28]
09:22:03 INFO - PROCESS | 2084 | --DOCSHELL 0000002906855000 == 31 [pid = 2084] [id = 130]
09:22:03 INFO - PROCESS | 2084 | --DOCSHELL 00000029059E8000 == 30 [pid = 2084] [id = 129]
09:22:03 INFO - PROCESS | 2084 | --DOCSHELL 00000029035AD000 == 29 [pid = 2084] [id = 128]
09:22:03 INFO - PROCESS | 2084 | --DOCSHELL 0000002902EEA000 == 28 [pid = 2084] [id = 127]
09:22:03 INFO - PROCESS | 2084 | --DOCSHELL 0000002902D22000 == 27 [pid = 2084] [id = 126]
09:22:03 INFO - PROCESS | 2084 | --DOCSHELL 00000029021CA000 == 26 [pid = 2084] [id = 125]
09:22:03 INFO - PROCESS | 2084 | --DOCSHELL 0000002901DAE800 == 25 [pid = 2084] [id = 124]
09:22:03 INFO - PROCESS | 2084 | --DOCSHELL 0000002900566800 == 24 [pid = 2084] [id = 123]
09:22:03 INFO - PROCESS | 2084 | --DOCSHELL 000000290072D000 == 23 [pid = 2084] [id = 122]
09:22:03 INFO - PROCESS | 2084 | --DOCSHELL 000000290056F000 == 22 [pid = 2084] [id = 121]
09:22:03 INFO - PROCESS | 2084 | --DOCSHELL 0000002900533800 == 21 [pid = 2084] [id = 120]
09:22:03 INFO - PROCESS | 2084 | --DOMWINDOW == 79 (0000002971167000) [pid = 2084] [serial = 326] [outer = 0000000000000000] [url = about:blank]
09:22:03 INFO - PROCESS | 2084 | --DOMWINDOW == 78 (0000002903320C00) [pid = 2084] [serial = 314] [outer = 0000000000000000] [url = about:blank]
09:22:03 INFO - PROCESS | 2084 | --DOMWINDOW == 77 (00000029036D5400) [pid = 2084] [serial = 311] [outer = 0000000000000000] [url = about:blank]
09:22:03 INFO - PROCESS | 2084 | --DOMWINDOW == 76 (0000002903006C00) [pid = 2084] [serial = 308] [outer = 0000000000000000] [url = about:blank]
09:22:03 INFO - PROCESS | 2084 | --DOMWINDOW == 75 (000000297FD67800) [pid = 2084] [serial = 303] [outer = 0000000000000000] [url = about:blank]
09:22:03 INFO - PROCESS | 2084 | --DOMWINDOW == 74 (000000297FAB3000) [pid = 2084] [serial = 298] [outer = 0000000000000000] [url = about:blank]
09:22:03 INFO - PROCESS | 2084 | --DOMWINDOW == 73 (000000297D5B2C00) [pid = 2084] [serial = 293] [outer = 0000000000000000] [url = about:blank]
09:22:03 INFO - PROCESS | 2084 | --DOMWINDOW == 72 (000000297D5AA000) [pid = 2084] [serial = 290] [outer = 0000000000000000] [url = about:blank]
09:22:03 INFO - PROCESS | 2084 | --DOMWINDOW == 71 (00000029790C6C00) [pid = 2084] [serial = 287] [outer = 0000000000000000] [url = about:blank]
09:22:03 INFO - PROCESS | 2084 | --DOMWINDOW == 70 (000000296B4AE400) [pid = 2084] [serial = 284] [outer = 0000000000000000] [url = about:blank]
09:22:03 INFO - PROCESS | 2084 | --DOMWINDOW == 69 (0000002976A66400) [pid = 2084] [serial = 332] [outer = 0000000000000000] [url = about:blank]
09:22:03 INFO - PROCESS | 2084 | --DOMWINDOW == 68 (0000002971A5F800) [pid = 2084] [serial = 329] [outer = 0000000000000000] [url = about:blank]
09:22:04 INFO - PROCESS | 2084 | ++DOCSHELL 000000290053D800 == 22 [pid = 2084] [id = 137]
09:22:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 69 (000000290145B800) [pid = 2084] [serial = 383] [outer = 0000000000000000]
09:22:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 70 (0000002901465800) [pid = 2084] [serial = 384] [outer = 000000290145B800]
09:22:04 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
09:22:04 INFO - document served over http requires an http
09:22:04 INFO - sub-resource via iframe-tag using the meta-referrer
09:22:04 INFO - delivery method with no-redirect and when
09:22: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"
09:22:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:22:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:22:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:04 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
09:22:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 984ms
09:22:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:22:04 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900973800 == 23 [pid = 2084] [id = 138]
09:22:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 71 (000000290095AC00) [pid = 2084] [serial = 385] [outer = 0000000000000000]
09:22:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 72 (0000002901464800) [pid = 2084] [serial = 386] [outer = 000000290095AC00]
09:22:04 INFO - PROCESS | 2084 | 1452187324407 Marionette INFO loaded listener.js
09:22:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 73 (0000002903167C00) [pid = 2084] [serial = 387] [outer = 000000290095AC00]
09:22:04 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901DB7000 == 24 [pid = 2084] [id = 139]
09:22:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 74 (0000002903320400) [pid = 2084] [serial = 388] [outer = 0000000000000000]
09:22:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 75 (00000029033D3800) [pid = 2084] [serial = 389] [outer = 0000002903320400]
09:22:04 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
09:22:04 INFO - document served over http requires an http
09:22:04 INFO - sub-resource via iframe-tag using the meta-referrer
09:22:04 INFO - delivery method with swap-origin-redirect and when
09:22: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"
09:22:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:22:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:22:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:04 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
09:22:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 734ms
09:22:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:22:05 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902D11000 == 25 [pid = 2084] [id = 140]
09:22:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 76 (0000002904A60C00) [pid = 2084] [serial = 390] [outer = 0000000000000000]
09:22:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 77 (0000002904A63400) [pid = 2084] [serial = 391] [outer = 0000002904A60C00]
09:22:05 INFO - PROCESS | 2084 | 1452187325108 Marionette INFO loaded listener.js
09:22:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 78 (00000029062BE400) [pid = 2084] [serial = 392] [outer = 0000002904A60C00]
09:22:05 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
09:22:05 INFO - document served over http requires an http
09:22:05 INFO - sub-resource via script-tag using the meta-referrer
09:22:05 INFO - delivery method with keep-origin-redirect and when
09:22: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"
09:22:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:22:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:22:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:05 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
09:22:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 688ms
09:22:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
09:22:05 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902EE6000 == 26 [pid = 2084] [id = 141]
09:22:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 79 (000000290689B800) [pid = 2084] [serial = 393] [outer = 0000000000000000]
09:22:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 80 (00000029068A5C00) [pid = 2084] [serial = 394] [outer = 000000290689B800]
09:22:05 INFO - PROCESS | 2084 | 1452187325781 Marionette INFO loaded listener.js
09:22:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 81 (0000002906CD8400) [pid = 2084] [serial = 395] [outer = 000000290689B800]
09:22:06 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
09:22:06 INFO - document served over http requires an http
09:22:06 INFO - sub-resource via script-tag using the meta-referrer
09:22:06 INFO - delivery method with no-redirect and when
09:22: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"
09:22:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:22:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:22:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:06 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
09:22:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 629ms
09:22:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:22:06 INFO - PROCESS | 2084 | ++DOCSHELL 0000002903520800 == 27 [pid = 2084] [id = 142]
09:22:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 82 (0000002906CDCC00) [pid = 2084] [serial = 396] [outer = 0000000000000000]
09:22:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 83 (0000002906CE2800) [pid = 2084] [serial = 397] [outer = 0000002906CDCC00]
09:22:06 INFO - PROCESS | 2084 | 1452187326501 Marionette INFO loaded listener.js
09:22:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 84 (000000296A1C8C00) [pid = 2084] [serial = 398] [outer = 0000002906CDCC00]
09:22:07 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
09:22:07 INFO - document served over http requires an http
09:22:07 INFO - sub-resource via script-tag using the meta-referrer
09:22:07 INFO - delivery method with swap-origin-redirect and when
09:22: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"
09:22:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:22:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:22:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:07 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
09:22:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 734ms
09:22:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:22:07 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900552000 == 28 [pid = 2084] [id = 143]
09:22:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 85 (000000296B4B5400) [pid = 2084] [serial = 399] [outer = 0000000000000000]
09:22:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 86 (000000296B4D8000) [pid = 2084] [serial = 400] [outer = 000000296B4B5400]
09:22:07 INFO - PROCESS | 2084 | 1452187327261 Marionette INFO loaded listener.js
09:22:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 87 (000000296BA14000) [pid = 2084] [serial = 401] [outer = 000000296B4B5400]
09:22:07 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
09:22:07 INFO - document served over http requires an http
09:22:07 INFO - sub-resource via xhr-request using the meta-referrer
09:22:07 INFO - delivery method with keep-origin-redirect and when
09:22: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"
09:22:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:22:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:22:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:07 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
09:22:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 774ms
09:22:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
09:22:07 INFO - PROCESS | 2084 | ++DOCSHELL 000000290685A800 == 29 [pid = 2084] [id = 144]
09:22:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 88 (000000296BA18400) [pid = 2084] [serial = 402] [outer = 0000000000000000]
09:22:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 89 (000000296BF56000) [pid = 2084] [serial = 403] [outer = 000000296BA18400]
09:22:07 INFO - PROCESS | 2084 | 1452187327981 Marionette INFO loaded listener.js
09:22:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 90 (000000296C48C800) [pid = 2084] [serial = 404] [outer = 000000296BA18400]
09:22:08 INFO - PROCESS | 2084 | --DOMWINDOW == 89 (000000290689F400) [pid = 2084] [serial = 357] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
09:22:08 INFO - PROCESS | 2084 | --DOMWINDOW == 88 (0000002902092000) [pid = 2084] [serial = 341] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187311747]
09:22:08 INFO - PROCESS | 2084 | --DOMWINDOW == 87 (0000002900950000) [pid = 2084] [serial = 360] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
09:22:08 INFO - PROCESS | 2084 | --DOMWINDOW == 86 (000000290209C000) [pid = 2084] [serial = 354] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
09:22:08 INFO - PROCESS | 2084 | --DOMWINDOW == 85 (0000002902098000) [pid = 2084] [serial = 343] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
09:22:08 INFO - PROCESS | 2084 | --DOMWINDOW == 84 (00000029003F7400) [pid = 2084] [serial = 348] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
09:22:08 INFO - PROCESS | 2084 | --DOMWINDOW == 83 (0000002976F33400) [pid = 2084] [serial = 333] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
09:22:08 INFO - PROCESS | 2084 | --DOMWINDOW == 82 (0000002903162000) [pid = 2084] [serial = 351] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
09:22:08 INFO - PROCESS | 2084 | --DOMWINDOW == 81 (0000002907139C00) [pid = 2084] [serial = 363] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
09:22:08 INFO - PROCESS | 2084 | --DOMWINDOW == 80 (000000290145FC00) [pid = 2084] [serial = 338] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
09:22:08 INFO - PROCESS | 2084 | --DOMWINDOW == 79 (000000290094FC00) [pid = 2084] [serial = 336] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:22:08 INFO - PROCESS | 2084 | --DOMWINDOW == 78 (0000002902736800) [pid = 2084] [serial = 346] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:22:08 INFO - PROCESS | 2084 | --DOMWINDOW == 77 (0000002906CE3000) [pid = 2084] [serial = 361] [outer = 0000000000000000] [url = about:blank]
09:22:08 INFO - PROCESS | 2084 | --DOMWINDOW == 76 (000000296A1CA400) [pid = 2084] [serial = 364] [outer = 0000000000000000] [url = about:blank]
09:22:08 INFO - PROCESS | 2084 | --DOMWINDOW == 75 (000000290300A400) [pid = 2084] [serial = 349] [outer = 0000000000000000] [url = about:blank]
09:22:08 INFO - PROCESS | 2084 | --DOMWINDOW == 74 (00000029068A3000) [pid = 2084] [serial = 358] [outer = 0000000000000000] [url = about:blank]
09:22:08 INFO - PROCESS | 2084 | --DOMWINDOW == 73 (0000002902D8E400) [pid = 2084] [serial = 347] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:22:08 INFO - PROCESS | 2084 | --DOMWINDOW == 72 (000000290235B000) [pid = 2084] [serial = 344] [outer = 0000000000000000] [url = about:blank]
09:22:08 INFO - PROCESS | 2084 | --DOMWINDOW == 71 (0000002903354000) [pid = 2084] [serial = 352] [outer = 0000000000000000] [url = about:blank]
09:22:08 INFO - PROCESS | 2084 | --DOMWINDOW == 70 (000000290235A000) [pid = 2084] [serial = 342] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187311747]
09:22:08 INFO - PROCESS | 2084 | --DOMWINDOW == 69 (0000002901462000) [pid = 2084] [serial = 339] [outer = 0000000000000000] [url = about:blank]
09:22:08 INFO - PROCESS | 2084 | --DOMWINDOW == 68 (0000002900955000) [pid = 2084] [serial = 337] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:22:08 INFO - PROCESS | 2084 | --DOMWINDOW == 67 (0000002904A6B400) [pid = 2084] [serial = 355] [outer = 0000000000000000] [url = about:blank]
09:22:08 INFO - PROCESS | 2084 | --DOMWINDOW == 66 (000000296A3AF400) [pid = 2084] [serial = 365] [outer = 0000000000000000] [url = about:blank]
09:22:08 INFO - PROCESS | 2084 | --DOMWINDOW == 65 (000000296A10A000) [pid = 2084] [serial = 362] [outer = 0000000000000000] [url = about:blank]
09:22:08 INFO - PROCESS | 2084 | --DOMWINDOW == 64 (0000002906CD8C00) [pid = 2084] [serial = 359] [outer = 0000000000000000] [url = about:blank]
09:22:08 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
09:22:08 INFO - document served over http requires an http
09:22:08 INFO - sub-resource via xhr-request using the meta-referrer
09:22:08 INFO - delivery method with no-redirect and when
09:22: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"
09:22:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:22:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:22:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:08 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
09:22:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 648ms
09:22:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:22:08 INFO - PROCESS | 2084 | ++DOCSHELL 000000296B2A5000 == 30 [pid = 2084] [id = 145]
09:22:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 65 (000000290095BC00) [pid = 2084] [serial = 405] [outer = 0000000000000000]
09:22:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 66 (0000002907137400) [pid = 2084] [serial = 406] [outer = 000000290095BC00]
09:22:08 INFO - PROCESS | 2084 | 1452187328662 Marionette INFO loaded listener.js
09:22:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 67 (0000002970C04000) [pid = 2084] [serial = 407] [outer = 000000290095BC00]
09:22:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 68 (00000029704CAC00) [pid = 2084] [serial = 408] [outer = 00000029702B7800]
09:22:09 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
09:22:09 INFO - document served over http requires an http
09:22:09 INFO - sub-resource via xhr-request using the meta-referrer
09:22:09 INFO - delivery method with swap-origin-redirect and when
09:22: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"
09:22:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:22:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:22:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:09 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
09:22:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 692ms
09:22:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:22:09 INFO - PROCESS | 2084 | ++DOCSHELL 000000296C5E4800 == 31 [pid = 2084] [id = 146]
09:22:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 69 (0000002971174C00) [pid = 2084] [serial = 409] [outer = 0000000000000000]
09:22:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 70 (0000002971A55C00) [pid = 2084] [serial = 410] [outer = 0000002971174C00]
09:22:09 INFO - PROCESS | 2084 | 1452187329341 Marionette INFO loaded listener.js
09:22:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 71 (0000002971D15000) [pid = 2084] [serial = 411] [outer = 0000002971174C00]
09:22:09 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
09:22:09 INFO - document served over http requires an https
09:22:09 INFO - sub-resource via fetch-request using the meta-referrer
09:22:09 INFO - delivery method with keep-origin-redirect and when
09:22: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"
09:22:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:22:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:22:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:22:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:09 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
09:22:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 669ms
09:22:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
09:22:09 INFO - PROCESS | 2084 | ++DOCSHELL 000000297068A800 == 32 [pid = 2084] [id = 147]
09:22:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 72 (0000002971A62400) [pid = 2084] [serial = 412] [outer = 0000000000000000]
09:22:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 73 (0000002971D9A000) [pid = 2084] [serial = 413] [outer = 0000002971A62400]
09:22:09 INFO - PROCESS | 2084 | 1452187329995 Marionette INFO loaded listener.js
09:22:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 74 (0000002971EF3800) [pid = 2084] [serial = 414] [outer = 0000002971A62400]
09:22:10 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
09:22:10 INFO - document served over http requires an https
09:22:10 INFO - sub-resource via fetch-request using the meta-referrer
09:22:10 INFO - delivery method with no-redirect and when
09:22: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"
09:22:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:22:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:22:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:22:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:10 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
09:22:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 879ms
09:22:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:22:10 INFO - PROCESS | 2084 | ++DOCSHELL 00000029021E4000 == 33 [pid = 2084] [id = 148]
09:22:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 75 (000000290235E400) [pid = 2084] [serial = 415] [outer = 0000000000000000]
09:22:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 76 (0000002902730000) [pid = 2084] [serial = 416] [outer = 000000290235E400]
09:22:11 INFO - PROCESS | 2084 | 1452187331010 Marionette INFO loaded listener.js
09:22:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 77 (00000029033C9400) [pid = 2084] [serial = 417] [outer = 000000290235E400]
09:22:11 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
09:22:11 INFO - document served over http requires an https
09:22:11 INFO - sub-resource via fetch-request using the meta-referrer
09:22:11 INFO - delivery method with swap-origin-redirect and when
09:22: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"
09:22:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:22:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:22:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:22:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:11 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
09:22:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 943ms
09:22:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:22:11 INFO - PROCESS | 2084 | ++DOCSHELL 0000002970C3E800 == 34 [pid = 2084] [id = 149]
09:22:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 78 (00000029036D3800) [pid = 2084] [serial = 418] [outer = 0000000000000000]
09:22:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 79 (00000029068BE400) [pid = 2084] [serial = 419] [outer = 00000029036D3800]
09:22:11 INFO - PROCESS | 2084 | 1452187331941 Marionette INFO loaded listener.js
09:22:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 80 (000000296B4B1000) [pid = 2084] [serial = 420] [outer = 00000029036D3800]
09:22:12 INFO - PROCESS | 2084 | ++DOCSHELL 0000002970F1D000 == 35 [pid = 2084] [id = 150]
09:22:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 81 (000000296BA0C800) [pid = 2084] [serial = 421] [outer = 0000000000000000]
09:22:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 82 (0000002971EF3C00) [pid = 2084] [serial = 422] [outer = 000000296BA0C800]
09:22:12 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
09:22:12 INFO - document served over http requires an https
09:22:12 INFO - sub-resource via iframe-tag using the meta-referrer
09:22:12 INFO - delivery method with keep-origin-redirect and when
09:22: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"
09:22:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:22:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:22:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:12 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
09:22:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 986ms
09:22:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:22:12 INFO - PROCESS | 2084 | ++DOCSHELL 0000002971DD6000 == 36 [pid = 2084] [id = 151]
09:22:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 83 (0000002971E10000) [pid = 2084] [serial = 423] [outer = 0000000000000000]
09:22:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 84 (00000029748AF800) [pid = 2084] [serial = 424] [outer = 0000002971E10000]
09:22:12 INFO - PROCESS | 2084 | 1452187332957 Marionette INFO loaded listener.js
09:22:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 85 (0000002976B9E800) [pid = 2084] [serial = 425] [outer = 0000002971E10000]
09:22:13 INFO - PROCESS | 2084 | ++DOCSHELL 0000002971DD2800 == 37 [pid = 2084] [id = 152]
09:22:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 86 (0000002976B97000) [pid = 2084] [serial = 426] [outer = 0000000000000000]
09:22:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 87 (0000002976A66400) [pid = 2084] [serial = 427] [outer = 0000002976B97000]
09:22:13 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
09:22:13 INFO - document served over http requires an https
09:22:13 INFO - sub-resource via iframe-tag using the meta-referrer
09:22:13 INFO - delivery method with no-redirect and when
09:22: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"
09:22:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:22:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:22:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:13 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
09:22:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 985ms
09:22:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:22:13 INFO - PROCESS | 2084 | ++DOCSHELL 0000002976997800 == 38 [pid = 2084] [id = 153]
09:22:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 88 (0000002976C99000) [pid = 2084] [serial = 428] [outer = 0000000000000000]
09:22:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 89 (000000297756C400) [pid = 2084] [serial = 429] [outer = 0000002976C99000]
09:22:13 INFO - PROCESS | 2084 | 1452187333948 Marionette INFO loaded listener.js
09:22:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 90 (0000002977C6EC00) [pid = 2084] [serial = 430] [outer = 0000002976C99000]
09:22:14 INFO - PROCESS | 2084 | ++DOCSHELL 00000029769AB000 == 39 [pid = 2084] [id = 154]
09:22:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 91 (0000002977C73000) [pid = 2084] [serial = 431] [outer = 0000000000000000]
09:22:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 92 (0000002977D44400) [pid = 2084] [serial = 432] [outer = 0000002977C73000]
09:22:14 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
09:22:14 INFO - document served over http requires an https
09:22:14 INFO - sub-resource via iframe-tag using the meta-referrer
09:22:14 INFO - delivery method with swap-origin-redirect and when
09:22: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"
09:22:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:22:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:22:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:14 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
09:22:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 944ms
09:22:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:22:14 INFO - PROCESS | 2084 | ++DOCSHELL 0000002976F5E800 == 40 [pid = 2084] [id = 155]
09:22:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 93 (0000002977ADAC00) [pid = 2084] [serial = 433] [outer = 0000000000000000]
09:22:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 94 (0000002977C75400) [pid = 2084] [serial = 434] [outer = 0000002977ADAC00]
09:22:14 INFO - PROCESS | 2084 | 1452187334912 Marionette INFO loaded listener.js
09:22:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 95 (00000029783B0000) [pid = 2084] [serial = 435] [outer = 0000002977ADAC00]
09:22:15 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
09:22:15 INFO - document served over http requires an https
09:22:15 INFO - sub-resource via script-tag using the meta-referrer
09:22:15 INFO - delivery method with keep-origin-redirect and when
09:22: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"
09:22:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:22:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:22:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:15 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
09:22:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 921ms
09:22:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
09:22:15 INFO - PROCESS | 2084 | ++DOCSHELL 0000002977C1F000 == 41 [pid = 2084] [id = 156]
09:22:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 96 (0000002978EDC800) [pid = 2084] [serial = 436] [outer = 0000000000000000]
09:22:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 97 (00000029790C2400) [pid = 2084] [serial = 437] [outer = 0000002978EDC800]
09:22:15 INFO - PROCESS | 2084 | 1452187335830 Marionette INFO loaded listener.js
09:22:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 98 (000000297912B800) [pid = 2084] [serial = 438] [outer = 0000002978EDC800]
09:22:16 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
09:22:16 INFO - document served over http requires an https
09:22:16 INFO - sub-resource via script-tag using the meta-referrer
09:22:16 INFO - delivery method with no-redirect and when
09:22: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"
09:22:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:22:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:22:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:16 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
09:22:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 880ms
09:22:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:22:16 INFO - PROCESS | 2084 | ++DOCSHELL 0000002977F31800 == 42 [pid = 2084] [id = 157]
09:22:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 99 (000000297933A800) [pid = 2084] [serial = 439] [outer = 0000000000000000]
09:22:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 100 (00000029793B6000) [pid = 2084] [serial = 440] [outer = 000000297933A800]
09:22:16 INFO - PROCESS | 2084 | 1452187336713 Marionette INFO loaded listener.js
09:22:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 101 (000000297ABBF400) [pid = 2084] [serial = 441] [outer = 000000297933A800]
09:22:17 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
09:22:17 INFO - document served over http requires an https
09:22:17 INFO - sub-resource via script-tag using the meta-referrer
09:22:17 INFO - delivery method with swap-origin-redirect and when
09:22: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"
09:22:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:22:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:22:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:17 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
09:22:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 839ms
09:22:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:22:17 INFO - PROCESS | 2084 | ++DOCSHELL 0000002978C04800 == 43 [pid = 2084] [id = 158]
09:22:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 102 (000000297ABC2800) [pid = 2084] [serial = 442] [outer = 0000000000000000]
09:22:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 103 (000000297AC7C000) [pid = 2084] [serial = 443] [outer = 000000297ABC2800]
09:22:17 INFO - PROCESS | 2084 | 1452187337563 Marionette INFO loaded listener.js
09:22:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 104 (000000297B02E800) [pid = 2084] [serial = 444] [outer = 000000297ABC2800]
09:22:18 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
09:22:18 INFO - document served over http requires an https
09:22:18 INFO - sub-resource via xhr-request using the meta-referrer
09:22:18 INFO - delivery method with keep-origin-redirect and when
09:22: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"
09:22:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:22:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:22:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:18 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
09:22:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 878ms
09:22:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
09:22:18 INFO - PROCESS | 2084 | ++DOCSHELL 0000002979D83800 == 44 [pid = 2084] [id = 159]
09:22:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 105 (000000297AFC8400) [pid = 2084] [serial = 445] [outer = 0000000000000000]
09:22:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 106 (000000297B037000) [pid = 2084] [serial = 446] [outer = 000000297AFC8400]
09:22:18 INFO - PROCESS | 2084 | 1452187338455 Marionette INFO loaded listener.js
09:22:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 107 (000000297B1C2C00) [pid = 2084] [serial = 447] [outer = 000000297AFC8400]
09:22:19 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
09:22:19 INFO - document served over http requires an https
09:22:19 INFO - sub-resource via xhr-request using the meta-referrer
09:22:19 INFO - delivery method with no-redirect and when
09:22: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"
09:22:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:22:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:22:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:19 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
09:22:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1593ms
09:22:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:22:19 INFO - PROCESS | 2084 | ++DOCSHELL 000000290097C800 == 45 [pid = 2084] [id = 160]
09:22:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 108 (0000002902090C00) [pid = 2084] [serial = 448] [outer = 0000000000000000]
09:22:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 109 (000000290273C400) [pid = 2084] [serial = 449] [outer = 0000002902090C00]
09:22:20 INFO - PROCESS | 2084 | 1452187340049 Marionette INFO loaded listener.js
09:22:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 110 (000000297B174000) [pid = 2084] [serial = 450] [outer = 0000002902090C00]
09:22:20 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
09:22:20 INFO - document served over http requires an https
09:22:20 INFO - sub-resource via xhr-request using the meta-referrer
09:22:20 INFO - delivery method with swap-origin-redirect and when
09:22: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"
09:22:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:22:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:22:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:20 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
09:22:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1182ms
09:22:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:22:21 INFO - PROCESS | 2084 | ++DOCSHELL 000000290339C000 == 46 [pid = 2084] [id = 161]
09:22:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 111 (00000029003F7C00) [pid = 2084] [serial = 451] [outer = 0000000000000000]
09:22:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 112 (0000002901460800) [pid = 2084] [serial = 452] [outer = 00000029003F7C00]
09:22:21 INFO - PROCESS | 2084 | 1452187341255 Marionette INFO loaded listener.js
09:22:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 113 (0000002905307C00) [pid = 2084] [serial = 453] [outer = 00000029003F7C00]
09:22:21 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
09:22:21 INFO - document served over http requires an http
09:22:21 INFO - sub-resource via fetch-request using the meta-referrer
09:22:21 INFO - delivery method with keep-origin-redirect and when
09:22: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"
09:22:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:22:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:22:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:22:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:21 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
09:22:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 943ms
09:22:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
09:22:22 INFO - PROCESS | 2084 | --DOCSHELL 0000002971DCA800 == 45 [pid = 2084] [id = 14]
09:22:22 INFO - PROCESS | 2084 | --DOCSHELL 0000002901DB7000 == 44 [pid = 2084] [id = 139]
09:22:22 INFO - PROCESS | 2084 | --DOCSHELL 000000290053D800 == 43 [pid = 2084] [id = 137]
09:22:22 INFO - PROCESS | 2084 | --DOCSHELL 000000296BA97800 == 42 [pid = 2084] [id = 135]
09:22:22 INFO - PROCESS | 2084 | --DOCSHELL 000000296B793000 == 41 [pid = 2084] [id = 134]
09:22:22 INFO - PROCESS | 2084 | --DOCSHELL 0000002902EE9000 == 40 [pid = 2084] [id = 133]
09:22:22 INFO - PROCESS | 2084 | --DOCSHELL 0000002901D27000 == 39 [pid = 2084] [id = 132]
09:22:22 INFO - PROCESS | 2084 | --DOCSHELL 00000029021C8800 == 38 [pid = 2084] [id = 131]
09:22:22 INFO - PROCESS | 2084 | --DOMWINDOW == 112 (000000290530F800) [pid = 2084] [serial = 356] [outer = 0000000000000000] [url = about:blank]
09:22:22 INFO - PROCESS | 2084 | --DOMWINDOW == 111 (0000002977C72000) [pid = 2084] [serial = 335] [outer = 0000000000000000] [url = about:blank]
09:22:22 INFO - PROCESS | 2084 | --DOMWINDOW == 110 (00000029036D0800) [pid = 2084] [serial = 353] [outer = 0000000000000000] [url = about:blank]
09:22:22 INFO - PROCESS | 2084 | --DOMWINDOW == 109 (0000002901692C00) [pid = 2084] [serial = 340] [outer = 0000000000000000] [url = about:blank]
09:22:22 INFO - PROCESS | 2084 | --DOMWINDOW == 108 (0000002902730400) [pid = 2084] [serial = 345] [outer = 0000000000000000] [url = about:blank]
09:22:22 INFO - PROCESS | 2084 | --DOMWINDOW == 107 (0000002903166C00) [pid = 2084] [serial = 350] [outer = 0000000000000000] [url = about:blank]
09:22:22 INFO - PROCESS | 2084 | ++DOCSHELL 000000290035F800 == 39 [pid = 2084] [id = 162]
09:22:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 108 (00000029003C5400) [pid = 2084] [serial = 454] [outer = 0000000000000000]
09:22:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 109 (00000029003CAC00) [pid = 2084] [serial = 455] [outer = 00000029003C5400]
09:22:22 INFO - PROCESS | 2084 | 1452187342320 Marionette INFO loaded listener.js
09:22:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 110 (0000002901698C00) [pid = 2084] [serial = 456] [outer = 00000029003C5400]
09:22:22 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
09:22:22 INFO - document served over http requires an http
09:22:22 INFO - sub-resource via fetch-request using the meta-referrer
09:22:22 INFO - delivery method with no-redirect and when
09:22: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"
09:22:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:22:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:22:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:22:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:22 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
09:22:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 835ms
09:22:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:22:22 INFO - PROCESS | 2084 | ++DOCSHELL 00000029021DC800 == 40 [pid = 2084] [id = 163]
09:22:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 111 (0000002903165000) [pid = 2084] [serial = 457] [outer = 0000000000000000]
09:22:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 112 (0000002905306400) [pid = 2084] [serial = 458] [outer = 0000002903165000]
09:22:22 INFO - PROCESS | 2084 | 1452187342967 Marionette INFO loaded listener.js
09:22:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 113 (00000029068A8000) [pid = 2084] [serial = 459] [outer = 0000002903165000]
09:22:23 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
09:22:23 INFO - document served over http requires an http
09:22:23 INFO - sub-resource via fetch-request using the meta-referrer
09:22:23 INFO - delivery method with swap-origin-redirect and when
09:22: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"
09:22:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:22:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:22:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:22:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:23 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
09:22:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 627ms
09:22:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:22:23 INFO - PROCESS | 2084 | ++DOCSHELL 00000029033A5800 == 41 [pid = 2084] [id = 164]
09:22:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 114 (0000002906CD9C00) [pid = 2084] [serial = 460] [outer = 0000000000000000]
09:22:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 115 (0000002907132000) [pid = 2084] [serial = 461] [outer = 0000002906CD9C00]
09:22:23 INFO - PROCESS | 2084 | 1452187343624 Marionette INFO loaded listener.js
09:22:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 116 (000000296A3B3C00) [pid = 2084] [serial = 462] [outer = 0000002906CD9C00]
09:22:23 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902EDF800 == 42 [pid = 2084] [id = 165]
09:22:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 117 (000000296A2C7000) [pid = 2084] [serial = 463] [outer = 0000000000000000]
09:22:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 118 (000000296BA11800) [pid = 2084] [serial = 464] [outer = 000000296A2C7000]
09:22:24 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
09:22:24 INFO - document served over http requires an http
09:22:24 INFO - sub-resource via iframe-tag using the meta-referrer
09:22:24 INFO - delivery method with keep-origin-redirect and when
09:22: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"
09:22:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:22:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:22:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:24 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
09:22:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 690ms
09:22:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:22:24 INFO - PROCESS | 2084 | ++DOCSHELL 0000002906622800 == 43 [pid = 2084] [id = 166]
09:22:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 119 (000000296B4AD400) [pid = 2084] [serial = 465] [outer = 0000000000000000]
09:22:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 120 (000000296BA11000) [pid = 2084] [serial = 466] [outer = 000000296B4AD400]
09:22:24 INFO - PROCESS | 2084 | 1452187344303 Marionette INFO loaded listener.js
09:22:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 121 (0000002970773800) [pid = 2084] [serial = 467] [outer = 000000296B4AD400]
09:22:24 INFO - PROCESS | 2084 | ++DOCSHELL 000000296A18E800 == 44 [pid = 2084] [id = 167]
09:22:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 122 (0000002970F50C00) [pid = 2084] [serial = 468] [outer = 0000000000000000]
09:22:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 123 (0000002971E18C00) [pid = 2084] [serial = 469] [outer = 0000002970F50C00]
09:22: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
09:22:24 INFO - document served over http requires an http
09:22:24 INFO - sub-resource via iframe-tag using the meta-referrer
09:22:24 INFO - delivery method with no-redirect and when
09:22: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"
09:22:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:22:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:22:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22: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
09:22:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 734ms
09:22:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:22:25 INFO - PROCESS | 2084 | ++DOCSHELL 000000296B78A800 == 45 [pid = 2084] [id = 168]
09:22:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 124 (0000002971A5C000) [pid = 2084] [serial = 470] [outer = 0000000000000000]
09:22:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 125 (0000002971EE8C00) [pid = 2084] [serial = 471] [outer = 0000002971A5C000]
09:22:25 INFO - PROCESS | 2084 | 1452187345116 Marionette INFO loaded listener.js
09:22:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 126 (0000002977C78000) [pid = 2084] [serial = 472] [outer = 0000002971A5C000]
09:22:25 INFO - PROCESS | 2084 | ++DOCSHELL 000000296CA3B800 == 46 [pid = 2084] [id = 169]
09:22:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 127 (0000002977DB5000) [pid = 2084] [serial = 473] [outer = 0000000000000000]
09:22:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 128 (0000002977C72000) [pid = 2084] [serial = 474] [outer = 0000002977DB5000]
09:22:25 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
09:22:25 INFO - document served over http requires an http
09:22:25 INFO - sub-resource via iframe-tag using the meta-referrer
09:22:25 INFO - delivery method with swap-origin-redirect and when
09:22: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"
09:22:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:22:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:22:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:25 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
09:22:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 838ms
09:22:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:22:25 INFO - PROCESS | 2084 | ++DOCSHELL 000000297079B000 == 47 [pid = 2084] [id = 170]
09:22:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 129 (0000002976C94400) [pid = 2084] [serial = 475] [outer = 0000000000000000]
09:22:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 130 (00000029783AC000) [pid = 2084] [serial = 476] [outer = 0000002976C94400]
09:22:25 INFO - PROCESS | 2084 | 1452187345953 Marionette INFO loaded listener.js
09:22:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 131 (000000297B16BC00) [pid = 2084] [serial = 477] [outer = 0000002976C94400]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 130 (00000029068B5400) [pid = 2084] [serial = 378] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 129 (0000002907137400) [pid = 2084] [serial = 406] [outer = 0000000000000000] [url = about:blank]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 128 (00000029033D3800) [pid = 2084] [serial = 389] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 127 (0000002901464800) [pid = 2084] [serial = 386] [outer = 0000000000000000] [url = about:blank]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 126 (00000029068A5C00) [pid = 2084] [serial = 394] [outer = 0000000000000000] [url = about:blank]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 125 (00000029003CC800) [pid = 2084] [serial = 379] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 124 (00000029036D7400) [pid = 2084] [serial = 376] [outer = 0000000000000000] [url = about:blank]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 123 (0000002901469C00) [pid = 2084] [serial = 370] [outer = 0000000000000000] [url = about:blank]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 122 (0000002902D8DC00) [pid = 2084] [serial = 373] [outer = 0000000000000000] [url = about:blank]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 121 (000000296B4AEC00) [pid = 2084] [serial = 367] [outer = 0000000000000000] [url = about:blank]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 120 (0000002906CE2800) [pid = 2084] [serial = 397] [outer = 0000000000000000] [url = about:blank]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 119 (0000002971D9A000) [pid = 2084] [serial = 413] [outer = 0000000000000000] [url = about:blank]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 118 (0000002971174C00) [pid = 2084] [serial = 409] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 117 (0000002904A60C00) [pid = 2084] [serial = 390] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 116 (0000002906CDCC00) [pid = 2084] [serial = 396] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 115 (000000290689B800) [pid = 2084] [serial = 393] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 114 (0000002903320400) [pid = 2084] [serial = 388] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 113 (000000290145B800) [pid = 2084] [serial = 383] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187324018]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 112 (000000290095BC00) [pid = 2084] [serial = 405] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 111 (000000296BA18400) [pid = 2084] [serial = 402] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 110 (000000290095AC00) [pid = 2084] [serial = 385] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 109 (000000296B4B5400) [pid = 2084] [serial = 399] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 108 (000000290168DC00) [pid = 2084] [serial = 380] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 107 (000000296BF56000) [pid = 2084] [serial = 403] [outer = 0000000000000000] [url = about:blank]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 106 (000000296B4D8000) [pid = 2084] [serial = 400] [outer = 0000000000000000] [url = about:blank]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 105 (0000002971A55C00) [pid = 2084] [serial = 410] [outer = 0000000000000000] [url = about:blank]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 104 (0000002904A63400) [pid = 2084] [serial = 391] [outer = 0000000000000000] [url = about:blank]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 103 (0000002901465800) [pid = 2084] [serial = 384] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187324018]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 102 (0000002901692000) [pid = 2084] [serial = 381] [outer = 0000000000000000] [url = about:blank]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 101 (000000290077B400) [pid = 2084] [serial = 179] [outer = 0000000000000000] [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.]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 100 (000000296C48C800) [pid = 2084] [serial = 404] [outer = 0000000000000000] [url = about:blank]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 99 (000000296BA14000) [pid = 2084] [serial = 401] [outer = 0000000000000000] [url = about:blank]
09:22:26 INFO - PROCESS | 2084 | --DOMWINDOW == 98 (0000002970C04000) [pid = 2084] [serial = 407] [outer = 0000000000000000] [url = about:blank]
09:22:26 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
09:22:26 INFO - document served over http requires an http
09:22:26 INFO - sub-resource via script-tag using the meta-referrer
09:22:26 INFO - delivery method with keep-origin-redirect and when
09:22: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"
09:22:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:22:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:22:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:26 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
09:22:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 774ms
09:22:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
09:22:26 INFO - PROCESS | 2084 | ++DOCSHELL 000000297686F000 == 48 [pid = 2084] [id = 171]
09:22:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 99 (0000002901464800) [pid = 2084] [serial = 478] [outer = 0000000000000000]
09:22:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 100 (0000002901692000) [pid = 2084] [serial = 479] [outer = 0000002901464800]
09:22:26 INFO - PROCESS | 2084 | 1452187346689 Marionette INFO loaded listener.js
09:22:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 101 (000000296CAE5C00) [pid = 2084] [serial = 480] [outer = 0000002901464800]
09:22:27 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
09:22:27 INFO - document served over http requires an http
09:22:27 INFO - sub-resource via script-tag using the meta-referrer
09:22:27 INFO - delivery method with no-redirect and when
09:22: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"
09:22:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:22:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:22:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:27 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
09:22:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 627ms
09:22:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:22:27 INFO - PROCESS | 2084 | ++DOCSHELL 0000002979EAA000 == 49 [pid = 2084] [id = 172]
09:22:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 102 (000000297B1C0400) [pid = 2084] [serial = 481] [outer = 0000000000000000]
09:22:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 103 (000000297B3B9800) [pid = 2084] [serial = 482] [outer = 000000297B1C0400]
09:22:27 INFO - PROCESS | 2084 | 1452187347326 Marionette INFO loaded listener.js
09:22:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 104 (000000297B4CBC00) [pid = 2084] [serial = 483] [outer = 000000297B1C0400]
09:22:27 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
09:22:27 INFO - document served over http requires an http
09:22:27 INFO - sub-resource via script-tag using the meta-referrer
09:22:27 INFO - delivery method with swap-origin-redirect and when
09:22: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"
09:22:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:22:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:22:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:27 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
09:22:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 627ms
09:22:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:22:27 INFO - PROCESS | 2084 | ++DOCSHELL 000000297AC20800 == 50 [pid = 2084] [id = 173]
09:22:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 105 (000000297B4CF800) [pid = 2084] [serial = 484] [outer = 0000000000000000]
09:22:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 106 (000000297B4D7C00) [pid = 2084] [serial = 485] [outer = 000000297B4CF800]
09:22:27 INFO - PROCESS | 2084 | 1452187347959 Marionette INFO loaded listener.js
09:22:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 107 (000000297BC7A400) [pid = 2084] [serial = 486] [outer = 000000297B4CF800]
09:22:28 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
09:22:28 INFO - document served over http requires an http
09:22:28 INFO - sub-resource via xhr-request using the meta-referrer
09:22:28 INFO - delivery method with keep-origin-redirect and when
09:22: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"
09:22:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:22:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:22:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:28 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
09:22:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 691ms
09:22:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
09:22:28 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900726800 == 51 [pid = 2084] [id = 174]
09:22:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 108 (000000290095A400) [pid = 2084] [serial = 487] [outer = 0000000000000000]
09:22:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 109 (000000290141BC00) [pid = 2084] [serial = 488] [outer = 000000290095A400]
09:22:28 INFO - PROCESS | 2084 | 1452187348836 Marionette INFO loaded listener.js
09:22:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 110 (0000002902D8B400) [pid = 2084] [serial = 489] [outer = 000000290095A400]
09:22:29 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
09:22:29 INFO - document served over http requires an http
09:22:29 INFO - sub-resource via xhr-request using the meta-referrer
09:22:29 INFO - delivery method with no-redirect and when
09:22: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"
09:22:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:22:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:22:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:29 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
09:22:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 923ms
09:22:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:22:29 INFO - PROCESS | 2084 | ++DOCSHELL 000000296C552800 == 52 [pid = 2084] [id = 175]
09:22:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 111 (00000029036D3000) [pid = 2084] [serial = 490] [outer = 0000000000000000]
09:22:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 112 (0000002903B5A000) [pid = 2084] [serial = 491] [outer = 00000029036D3000]
09:22:29 INFO - PROCESS | 2084 | 1452187349775 Marionette INFO loaded listener.js
09:22:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 113 (000000296A2C2000) [pid = 2084] [serial = 492] [outer = 00000029036D3000]
09:22:30 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
09:22:30 INFO - document served over http requires an http
09:22:30 INFO - sub-resource via xhr-request using the meta-referrer
09:22:30 INFO - delivery method with swap-origin-redirect and when
09:22: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"
09:22:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:22:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:22:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:30 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
09:22:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 838ms
09:22:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:22:30 INFO - PROCESS | 2084 | ++DOCSHELL 000000297D64A000 == 53 [pid = 2084] [id = 176]
09:22:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 114 (0000002971EF4400) [pid = 2084] [serial = 493] [outer = 0000000000000000]
09:22:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 115 (000000297690DC00) [pid = 2084] [serial = 494] [outer = 0000002971EF4400]
09:22:30 INFO - PROCESS | 2084 | 1452187350693 Marionette INFO loaded listener.js
09:22:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 116 (000000297B374800) [pid = 2084] [serial = 495] [outer = 0000002971EF4400]
09:22:31 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
09:22:31 INFO - document served over http requires an https
09:22:31 INFO - sub-resource via fetch-request using the meta-referrer
09:22:31 INFO - delivery method with keep-origin-redirect and when
09:22: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"
09:22:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:22:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:22:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:22:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:31 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
09:22:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 901ms
09:22:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
09:22:31 INFO - PROCESS | 2084 | ++DOCSHELL 000000297D696000 == 54 [pid = 2084] [id = 177]
09:22:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 117 (000000290307C000) [pid = 2084] [serial = 496] [outer = 0000000000000000]
09:22:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 118 (000000290307D000) [pid = 2084] [serial = 497] [outer = 000000290307C000]
09:22:31 INFO - PROCESS | 2084 | 1452187351583 Marionette INFO loaded listener.js
09:22:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 119 (000000297B4CCC00) [pid = 2084] [serial = 498] [outer = 000000290307C000]
09:22:32 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
09:22:32 INFO - document served over http requires an https
09:22:32 INFO - sub-resource via fetch-request using the meta-referrer
09:22:32 INFO - delivery method with no-redirect and when
09:22: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"
09:22:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:22:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:22:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:22:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:32 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
09:22:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 923ms
09:22:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:22:32 INFO - PROCESS | 2084 | ++DOCSHELL 000000297F804000 == 55 [pid = 2084] [id = 178]
09:22:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 120 (000000290539BC00) [pid = 2084] [serial = 499] [outer = 0000000000000000]
09:22:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 121 (00000029053A1C00) [pid = 2084] [serial = 500] [outer = 000000290539BC00]
09:22:32 INFO - PROCESS | 2084 | 1452187352497 Marionette INFO loaded listener.js
09:22:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 122 (000000297B4CB000) [pid = 2084] [serial = 501] [outer = 000000290539BC00]
09:22:33 INFO - PROCESS | 2084 | [2084] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/widget/windows/WinUtils.cpp, line 1364
09:22:33 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
09:22:33 INFO - document served over http requires an https
09:22:33 INFO - sub-resource via fetch-request using the meta-referrer
09:22:33 INFO - delivery method with swap-origin-redirect and when
09:22: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"
09:22:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:22:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:22:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:22:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:33 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
09:22:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1194ms
09:22:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:22:33 INFO - PROCESS | 2084 | ++DOCSHELL 000000297F806800 == 56 [pid = 2084] [id = 179]
09:22:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 123 (00000029053A9000) [pid = 2084] [serial = 502] [outer = 0000000000000000]
09:22:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 124 (00000029058EAC00) [pid = 2084] [serial = 503] [outer = 00000029053A9000]
09:22:33 INFO - PROCESS | 2084 | 1452187353766 Marionette INFO loaded listener.js
09:22:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 125 (000000297D5A7000) [pid = 2084] [serial = 504] [outer = 00000029053A9000]
09:22:34 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907720800 == 57 [pid = 2084] [id = 180]
09:22:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 126 (0000002905963800) [pid = 2084] [serial = 505] [outer = 0000000000000000]
09:22:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 127 (0000002905967400) [pid = 2084] [serial = 506] [outer = 0000002905963800]
09:22:34 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
09:22:34 INFO - document served over http requires an https
09:22:34 INFO - sub-resource via iframe-tag using the meta-referrer
09:22:34 INFO - delivery method with keep-origin-redirect and when
09:22: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"
09:22:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:22:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:22:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:34 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
09:22:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 984ms
09:22:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:22:34 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907734800 == 58 [pid = 2084] [id = 181]
09:22:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 128 (0000002905966000) [pid = 2084] [serial = 507] [outer = 0000000000000000]
09:22:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 129 (0000002905967C00) [pid = 2084] [serial = 508] [outer = 0000002905966000]
09:22:34 INFO - PROCESS | 2084 | 1452187354727 Marionette INFO loaded listener.js
09:22:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 130 (000000297D5AF000) [pid = 2084] [serial = 509] [outer = 0000002905966000]
09:22:35 INFO - PROCESS | 2084 | ++DOCSHELL 00000029075D7000 == 59 [pid = 2084] [id = 182]
09:22:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 131 (0000002907FC3400) [pid = 2084] [serial = 510] [outer = 0000000000000000]
09:22:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 132 (0000002907FC4400) [pid = 2084] [serial = 511] [outer = 0000002907FC3400]
09:22:35 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
09:22:35 INFO - document served over http requires an https
09:22:35 INFO - sub-resource via iframe-tag using the meta-referrer
09:22:35 INFO - delivery method with no-redirect and when
09:22: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"
09:22:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:22:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:22:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:35 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
09:22:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 944ms
09:22:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:22:35 INFO - PROCESS | 2084 | ++DOCSHELL 00000029075E3000 == 60 [pid = 2084] [id = 183]
09:22:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 133 (0000002907FC2800) [pid = 2084] [serial = 512] [outer = 0000000000000000]
09:22:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 134 (0000002907FC5800) [pid = 2084] [serial = 513] [outer = 0000002907FC2800]
09:22:35 INFO - PROCESS | 2084 | 1452187355706 Marionette INFO loaded listener.js
09:22:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 135 (000000297D5B3000) [pid = 2084] [serial = 514] [outer = 0000002907FC2800]
09:22:36 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907E3E000 == 61 [pid = 2084] [id = 184]
09:22:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 136 (0000002904099C00) [pid = 2084] [serial = 515] [outer = 0000000000000000]
09:22:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 137 (000000290409F400) [pid = 2084] [serial = 516] [outer = 0000002904099C00]
09:22:36 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
09:22:36 INFO - document served over http requires an https
09:22:36 INFO - sub-resource via iframe-tag using the meta-referrer
09:22:36 INFO - delivery method with swap-origin-redirect and when
09:22: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"
09:22:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:22:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:22:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:36 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
09:22:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 985ms
09:22:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:22:36 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907E49800 == 62 [pid = 2084] [id = 185]
09:22:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 138 (000000290409AC00) [pid = 2084] [serial = 517] [outer = 0000000000000000]
09:22:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 139 (000000290409C400) [pid = 2084] [serial = 518] [outer = 000000290409AC00]
09:22:36 INFO - PROCESS | 2084 | 1452187356702 Marionette INFO loaded listener.js
09:22:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 140 (000000297F82C800) [pid = 2084] [serial = 519] [outer = 000000290409AC00]
09:22:37 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
09:22:37 INFO - document served over http requires an https
09:22:37 INFO - sub-resource via script-tag using the meta-referrer
09:22:37 INFO - delivery method with keep-origin-redirect and when
09:22: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"
09:22:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:22:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:22:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:37 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
09:22:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 923ms
09:22:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
09:22:37 INFO - PROCESS | 2084 | ++DOCSHELL 00000029076B6000 == 63 [pid = 2084] [id = 186]
09:22:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 141 (0000002902E54C00) [pid = 2084] [serial = 520] [outer = 0000000000000000]
09:22:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 142 (0000002902E5B400) [pid = 2084] [serial = 521] [outer = 0000002902E54C00]
09:22:37 INFO - PROCESS | 2084 | 1452187357599 Marionette INFO loaded listener.js
09:22:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 143 (000000297F826400) [pid = 2084] [serial = 522] [outer = 0000002902E54C00]
09:22:38 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
09:22:38 INFO - document served over http requires an https
09:22:38 INFO - sub-resource via script-tag using the meta-referrer
09:22:38 INFO - delivery method with no-redirect and when
09:22: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"
09:22:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:22:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:22:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:38 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
09:22:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 879ms
09:22:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:22:38 INFO - PROCESS | 2084 | ++DOCSHELL 00000029073D2800 == 64 [pid = 2084] [id = 187]
09:22:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 144 (0000002908037800) [pid = 2084] [serial = 523] [outer = 0000000000000000]
09:22:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 145 (000000290803B000) [pid = 2084] [serial = 524] [outer = 0000002908037800]
09:22:38 INFO - PROCESS | 2084 | 1452187358510 Marionette INFO loaded listener.js
09:22:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 146 (000000297F850C00) [pid = 2084] [serial = 525] [outer = 0000002908037800]
09:22:39 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
09:22:39 INFO - document served over http requires an https
09:22:39 INFO - sub-resource via script-tag using the meta-referrer
09:22:39 INFO - delivery method with swap-origin-redirect and when
09:22: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"
09:22:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:22:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:22:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:39 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
09:22:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 984ms
09:22:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:22:39 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907886800 == 65 [pid = 2084] [id = 188]
09:22:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 147 (00000029081BB800) [pid = 2084] [serial = 526] [outer = 0000000000000000]
09:22:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 148 (00000029081C0800) [pid = 2084] [serial = 527] [outer = 00000029081BB800]
09:22:39 INFO - PROCESS | 2084 | 1452187359489 Marionette INFO loaded listener.js
09:22:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 149 (000000297FAB4C00) [pid = 2084] [serial = 528] [outer = 00000029081BB800]
09:22:40 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
09:22:40 INFO - document served over http requires an https
09:22:40 INFO - sub-resource via xhr-request using the meta-referrer
09:22:40 INFO - delivery method with keep-origin-redirect and when
09:22: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"
09:22:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:22:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:22:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:40 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
09:22:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1741ms
09:22:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
09:22:41 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901D2F800 == 66 [pid = 2084] [id = 189]
09:22:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 150 (00000029003F4C00) [pid = 2084] [serial = 529] [outer = 0000000000000000]
09:22:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 151 (0000002900955800) [pid = 2084] [serial = 530] [outer = 00000029003F4C00]
09:22:41 INFO - PROCESS | 2084 | 1452187361369 Marionette INFO loaded listener.js
09:22:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 152 (0000002903076400) [pid = 2084] [serial = 531] [outer = 00000029003F4C00]
09:22:41 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
09:22:41 INFO - document served over http requires an https
09:22:41 INFO - sub-resource via xhr-request using the meta-referrer
09:22:41 INFO - delivery method with no-redirect and when
09:22: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"
09:22:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:22:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:22:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:41 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
09:22:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1023ms
09:22:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:22:42 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900345000 == 67 [pid = 2084] [id = 190]
09:22:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 153 (00000029003EF800) [pid = 2084] [serial = 532] [outer = 0000000000000000]
09:22:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 154 (0000002900950800) [pid = 2084] [serial = 533] [outer = 00000029003EF800]
09:22:42 INFO - PROCESS | 2084 | 1452187362404 Marionette INFO loaded listener.js
09:22:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 155 (000000290334D800) [pid = 2084] [serial = 534] [outer = 00000029003EF800]
09:22:43 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
09:22:43 INFO - document served over http requires an https
09:22:43 INFO - sub-resource via xhr-request using the meta-referrer
09:22:43 INFO - delivery method with swap-origin-redirect and when
09:22: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"
09:22:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:22:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:22:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:43 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
09:22:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1045ms
09:22:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
09:22:43 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902EDB000 == 68 [pid = 2084] [id = 191]
09:22:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 156 (00000029058EA000) [pid = 2084] [serial = 535] [outer = 0000000000000000]
09:22:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 157 (000000290689F000) [pid = 2084] [serial = 536] [outer = 00000029058EA000]
09:22:43 INFO - PROCESS | 2084 | 1452187363327 Marionette INFO loaded listener.js
09:22:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 158 (000000290713AC00) [pid = 2084] [serial = 537] [outer = 00000029058EA000]
09:22:43 INFO - PROCESS | 2084 | --DOCSHELL 00000029775EB000 == 67 [pid = 2084] [id = 36]
09:22:43 INFO - PROCESS | 2084 | --DOCSHELL 000000296B7A2000 == 66 [pid = 2084] [id = 24]
09:22:43 INFO - PROCESS | 2084 | --DOCSHELL 0000002977517000 == 65 [pid = 2084] [id = 119]
09:22:43 INFO - PROCESS | 2084 | --DOCSHELL 0000002979EAA000 == 64 [pid = 2084] [id = 172]
09:22:43 INFO - PROCESS | 2084 | --DOCSHELL 000000297686F000 == 63 [pid = 2084] [id = 171]
09:22:43 INFO - PROCESS | 2084 | --DOCSHELL 000000297079B000 == 62 [pid = 2084] [id = 170]
09:22:43 INFO - PROCESS | 2084 | --DOCSHELL 000000296CA3B800 == 61 [pid = 2084] [id = 169]
09:22:43 INFO - PROCESS | 2084 | --DOCSHELL 000000296B78A800 == 60 [pid = 2084] [id = 168]
09:22:43 INFO - PROCESS | 2084 | --DOCSHELL 000000296A18E800 == 59 [pid = 2084] [id = 167]
09:22:43 INFO - PROCESS | 2084 | --DOCSHELL 0000002906622800 == 58 [pid = 2084] [id = 166]
09:22:43 INFO - PROCESS | 2084 | --DOCSHELL 0000002902EDF800 == 57 [pid = 2084] [id = 165]
09:22:43 INFO - PROCESS | 2084 | --DOCSHELL 00000029033A5800 == 56 [pid = 2084] [id = 164]
09:22:43 INFO - PROCESS | 2084 | --DOCSHELL 00000029021DC800 == 55 [pid = 2084] [id = 163]
09:22:43 INFO - PROCESS | 2084 | --DOCSHELL 000000290035F800 == 54 [pid = 2084] [id = 162]
09:22:43 INFO - PROCESS | 2084 | --DOCSHELL 000000290339C000 == 53 [pid = 2084] [id = 161]
09:22:43 INFO - PROCESS | 2084 | --DOCSHELL 000000290097C800 == 52 [pid = 2084] [id = 160]
09:22:43 INFO - PROCESS | 2084 | --DOCSHELL 0000002979D83800 == 51 [pid = 2084] [id = 159]
09:22:43 INFO - PROCESS | 2084 | --DOCSHELL 00000029769AB000 == 50 [pid = 2084] [id = 154]
09:22:43 INFO - PROCESS | 2084 | --DOCSHELL 0000002971DD2800 == 49 [pid = 2084] [id = 152]
09:22:43 INFO - PROCESS | 2084 | --DOCSHELL 0000002970F1D000 == 48 [pid = 2084] [id = 150]
09:22:43 INFO - PROCESS | 2084 | --DOMWINDOW == 157 (000000296A1C8C00) [pid = 2084] [serial = 398] [outer = 0000000000000000] [url = about:blank]
09:22:43 INFO - PROCESS | 2084 | --DOMWINDOW == 156 (000000296B4DA400) [pid = 2084] [serial = 368] [outer = 0000000000000000] [url = about:blank]
09:22:43 INFO - PROCESS | 2084 | --DOMWINDOW == 155 (0000002903167C00) [pid = 2084] [serial = 387] [outer = 0000000000000000] [url = about:blank]
09:22:43 INFO - PROCESS | 2084 | --DOMWINDOW == 154 (0000002902737800) [pid = 2084] [serial = 382] [outer = 0000000000000000] [url = about:blank]
09:22:43 INFO - PROCESS | 2084 | --DOMWINDOW == 153 (00000029062BE400) [pid = 2084] [serial = 392] [outer = 0000000000000000] [url = about:blank]
09:22:43 INFO - PROCESS | 2084 | --DOMWINDOW == 152 (0000002971D15000) [pid = 2084] [serial = 411] [outer = 0000000000000000] [url = about:blank]
09:22:43 INFO - PROCESS | 2084 | --DOMWINDOW == 151 (0000002906CD8400) [pid = 2084] [serial = 395] [outer = 0000000000000000] [url = about:blank]
09:22:43 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
09:22:43 INFO - document served over http requires an http
09:22:43 INFO - sub-resource via fetch-request using the http-csp
09:22:43 INFO - delivery method with keep-origin-redirect and when
09:22: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"
09:22:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:22:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:22:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:22:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:43 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
09:22:43 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 922ms
09:22:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
09:22:44 INFO - PROCESS | 2084 | ++DOCSHELL 000000290243E000 == 49 [pid = 2084] [id = 192]
09:22:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 152 (00000029003CDC00) [pid = 2084] [serial = 538] [outer = 0000000000000000]
09:22:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 153 (000000290235D400) [pid = 2084] [serial = 539] [outer = 00000029003CDC00]
09:22:44 INFO - PROCESS | 2084 | 1452187364216 Marionette INFO loaded listener.js
09:22:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 154 (000000290530D800) [pid = 2084] [serial = 540] [outer = 00000029003CDC00]
09:22:44 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
09:22:44 INFO - document served over http requires an http
09:22:44 INFO - sub-resource via fetch-request using the http-csp
09:22:44 INFO - delivery method with no-redirect and when
09:22: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"
09:22:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:22:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:22:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:22:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:44 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
09:22:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 691ms
09:22:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
09:22:44 INFO - PROCESS | 2084 | ++DOCSHELL 000000290663C000 == 50 [pid = 2084] [id = 193]
09:22:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 155 (00000029068A4400) [pid = 2084] [serial = 541] [outer = 0000000000000000]
09:22:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 156 (000000290712D000) [pid = 2084] [serial = 542] [outer = 00000029068A4400]
09:22:44 INFO - PROCESS | 2084 | 1452187364836 Marionette INFO loaded listener.js
09:22:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 157 (00000029081BC000) [pid = 2084] [serial = 543] [outer = 00000029068A4400]
09:22:45 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
09:22:45 INFO - document served over http requires an http
09:22:45 INFO - sub-resource via fetch-request using the http-csp
09:22:45 INFO - delivery method with swap-origin-redirect and when
09:22: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/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
09:22:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:22:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:22:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:22:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:45 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
09:22:45 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 629ms
09:22:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
09:22:45 INFO - PROCESS | 2084 | ++DOCSHELL 0000002909D03800 == 51 [pid = 2084] [id = 194]
09:22:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 158 (000000290A747400) [pid = 2084] [serial = 544] [outer = 0000000000000000]
09:22:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 159 (000000290A748800) [pid = 2084] [serial = 545] [outer = 000000290A747400]
09:22:45 INFO - PROCESS | 2084 | 1452187365472 Marionette INFO loaded listener.js
09:22:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 160 (000000296A1C2000) [pid = 2084] [serial = 546] [outer = 000000290A747400]
09:22:45 INFO - PROCESS | 2084 | ++DOCSHELL 000000296A19A000 == 52 [pid = 2084] [id = 195]
09:22:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 161 (000000296A1CF000) [pid = 2084] [serial = 547] [outer = 0000000000000000]
09:22:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 162 (000000296B4E0000) [pid = 2084] [serial = 548] [outer = 000000296A1CF000]
09:22:46 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
09:22:46 INFO - document served over http requires an http
09:22:46 INFO - sub-resource via iframe-tag using the http-csp
09:22:46 INFO - delivery method with keep-origin-redirect and when
09:22: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"
09:22:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:22:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:22:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:46 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
09:22:46 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 775ms
09:22:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
09:22:46 INFO - PROCESS | 2084 | ++DOCSHELL 000000296B488000 == 53 [pid = 2084] [id = 196]
09:22:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 163 (000000296B21B000) [pid = 2084] [serial = 549] [outer = 0000000000000000]
09:22:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 164 (000000296B4D4C00) [pid = 2084] [serial = 550] [outer = 000000296B21B000]
09:22:46 INFO - PROCESS | 2084 | 1452187366308 Marionette INFO loaded listener.js
09:22:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 165 (000000296C09C800) [pid = 2084] [serial = 551] [outer = 000000296B21B000]
09:22:46 INFO - PROCESS | 2084 | ++DOCSHELL 000000296B844800 == 54 [pid = 2084] [id = 197]
09:22:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 166 (000000296C09C000) [pid = 2084] [serial = 552] [outer = 0000000000000000]
09:22:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 167 (0000002971A5F800) [pid = 2084] [serial = 553] [outer = 000000296C09C000]
09:22:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
09:22:46 INFO - document served over http requires an http
09:22:46 INFO - sub-resource via iframe-tag using the http-csp
09:22:46 INFO - delivery method with no-redirect and when
09:22: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"
09:22:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:22:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:22:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
09:22:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 732ms
09:22:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
09:22:47 INFO - PROCESS | 2084 | ++DOCSHELL 0000002970681800 == 55 [pid = 2084] [id = 198]
09:22:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 168 (000000296BA4C400) [pid = 2084] [serial = 554] [outer = 0000000000000000]
09:22:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 169 (0000002970CD1C00) [pid = 2084] [serial = 555] [outer = 000000296BA4C400]
09:22:47 INFO - PROCESS | 2084 | 1452187367050 Marionette INFO loaded listener.js
09:22:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 170 (00000029750A1800) [pid = 2084] [serial = 556] [outer = 000000296BA4C400]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 169 (000000296BA0C800) [pid = 2084] [serial = 421] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 168 (0000002977C73000) [pid = 2084] [serial = 431] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 167 (000000296B4AD400) [pid = 2084] [serial = 465] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 166 (0000002906CD9C00) [pid = 2084] [serial = 460] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 165 (0000002971A5C000) [pid = 2084] [serial = 470] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 164 (0000002901464800) [pid = 2084] [serial = 478] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 163 (000000297B1C0400) [pid = 2084] [serial = 481] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 162 (00000029003F7C00) [pid = 2084] [serial = 451] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 161 (0000002976C94400) [pid = 2084] [serial = 475] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 160 (000000296A2C7000) [pid = 2084] [serial = 463] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 159 (0000002970F50C00) [pid = 2084] [serial = 468] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187344735]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 158 (0000002977DB5000) [pid = 2084] [serial = 473] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 157 (00000029003C5400) [pid = 2084] [serial = 454] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 156 (0000002903165000) [pid = 2084] [serial = 457] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 155 (0000002976B97000) [pid = 2084] [serial = 426] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187333421]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 154 (000000297756C400) [pid = 2084] [serial = 429] [outer = 0000000000000000] [url = about:blank]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 153 (000000297B037000) [pid = 2084] [serial = 446] [outer = 0000000000000000] [url = about:blank]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 152 (0000002971E18C00) [pid = 2084] [serial = 469] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187344735]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 151 (000000296BA11800) [pid = 2084] [serial = 464] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 150 (000000297B3B9800) [pid = 2084] [serial = 482] [outer = 0000000000000000] [url = about:blank]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 149 (000000297AC7C000) [pid = 2084] [serial = 443] [outer = 0000000000000000] [url = about:blank]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 148 (0000002976A66400) [pid = 2084] [serial = 427] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187333421]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 147 (00000029790C2400) [pid = 2084] [serial = 437] [outer = 0000000000000000] [url = about:blank]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 146 (0000002901692000) [pid = 2084] [serial = 479] [outer = 0000000000000000] [url = about:blank]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 145 (0000002901460800) [pid = 2084] [serial = 452] [outer = 0000000000000000] [url = about:blank]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 144 (0000002902730000) [pid = 2084] [serial = 416] [outer = 0000000000000000] [url = about:blank]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 143 (0000002905306400) [pid = 2084] [serial = 458] [outer = 0000000000000000] [url = about:blank]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 142 (00000029003CAC00) [pid = 2084] [serial = 455] [outer = 0000000000000000] [url = about:blank]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 141 (0000002971EF3C00) [pid = 2084] [serial = 422] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 140 (00000029783AC000) [pid = 2084] [serial = 476] [outer = 0000000000000000] [url = about:blank]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 139 (0000002977C72000) [pid = 2084] [serial = 474] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 138 (0000002977D44400) [pid = 2084] [serial = 432] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 137 (00000029068BE400) [pid = 2084] [serial = 419] [outer = 0000000000000000] [url = about:blank]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 136 (000000296BA11000) [pid = 2084] [serial = 466] [outer = 0000000000000000] [url = about:blank]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 135 (0000002977C75400) [pid = 2084] [serial = 434] [outer = 0000000000000000] [url = about:blank]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 134 (00000029793B6000) [pid = 2084] [serial = 440] [outer = 0000000000000000] [url = about:blank]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 133 (0000002971EE8C00) [pid = 2084] [serial = 471] [outer = 0000000000000000] [url = about:blank]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 132 (000000290273C400) [pid = 2084] [serial = 449] [outer = 0000000000000000] [url = about:blank]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 131 (00000029748AF800) [pid = 2084] [serial = 424] [outer = 0000000000000000] [url = about:blank]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 130 (0000002907132000) [pid = 2084] [serial = 461] [outer = 0000000000000000] [url = about:blank]
09:22:47 INFO - PROCESS | 2084 | --DOMWINDOW == 129 (000000297B4D7C00) [pid = 2084] [serial = 485] [outer = 0000000000000000] [url = about:blank]
09:22:47 INFO - PROCESS | 2084 | ++DOCSHELL 0000002970F14000 == 56 [pid = 2084] [id = 199]
09:22:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 130 (0000002901695800) [pid = 2084] [serial = 557] [outer = 0000000000000000]
09:22:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 131 (0000002906CD9C00) [pid = 2084] [serial = 558] [outer = 0000002901695800]
09:22:47 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
09:22:47 INFO - document served over http requires an http
09:22:47 INFO - sub-resource via iframe-tag using the http-csp
09:22:47 INFO - delivery method with swap-origin-redirect and when
09:22:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
09:22:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:22:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:22:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:47 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
09:22:47 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 732ms
09:22:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
09:22:47 INFO - PROCESS | 2084 | ++DOCSHELL 0000002971DC1000 == 57 [pid = 2084] [id = 200]
09:22:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 132 (0000002901464800) [pid = 2084] [serial = 559] [outer = 0000000000000000]
09:22:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 133 (0000002903165000) [pid = 2084] [serial = 560] [outer = 0000002901464800]
09:22:47 INFO - PROCESS | 2084 | 1452187367823 Marionette INFO loaded listener.js
09:22:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 134 (0000002977C6CC00) [pid = 2084] [serial = 561] [outer = 0000002901464800]
09:22:48 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
09:22:48 INFO - document served over http requires an http
09:22:48 INFO - sub-resource via script-tag using the http-csp
09:22:48 INFO - delivery method with keep-origin-redirect and when
09:22:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
09:22:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:22:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:22:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:48 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
09:22:48 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 671ms
09:22:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
09:22:48 INFO - PROCESS | 2084 | ++DOCSHELL 000000297699E800 == 58 [pid = 2084] [id = 201]
09:22:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 135 (0000002977AE5000) [pid = 2084] [serial = 562] [outer = 0000000000000000]
09:22:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 136 (0000002977D48400) [pid = 2084] [serial = 563] [outer = 0000002977AE5000]
09:22:48 INFO - PROCESS | 2084 | 1452187368446 Marionette INFO loaded listener.js
09:22:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 137 (0000002978CB8C00) [pid = 2084] [serial = 564] [outer = 0000002977AE5000]
09:22:48 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
09:22:48 INFO - document served over http requires an http
09:22:48 INFO - sub-resource via script-tag using the http-csp
09:22:48 INFO - delivery method with no-redirect and when
09:22:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
09:22:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:22:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:22:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:48 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
09:22:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 628ms
09:22:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
09:22:49 INFO - PROCESS | 2084 | ++DOCSHELL 0000002977D0F800 == 59 [pid = 2084] [id = 202]
09:22:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 138 (0000002978EE2400) [pid = 2084] [serial = 565] [outer = 0000000000000000]
09:22:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 139 (00000029790EC400) [pid = 2084] [serial = 566] [outer = 0000002978EE2400]
09:22:49 INFO - PROCESS | 2084 | 1452187369156 Marionette INFO loaded listener.js
09:22:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 140 (000000297B037000) [pid = 2084] [serial = 567] [outer = 0000002978EE2400]
09:22:49 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
09:22:49 INFO - document served over http requires an http
09:22:49 INFO - sub-resource via script-tag using the http-csp
09:22:49 INFO - delivery method with swap-origin-redirect and when
09:22:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
09:22:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:22:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:22:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:49 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
09:22:49 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 733ms
09:22:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
09:22:49 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901D26800 == 60 [pid = 2084] [id = 203]
09:22:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 141 (0000002901417800) [pid = 2084] [serial = 568] [outer = 0000000000000000]
09:22:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 142 (0000002901465800) [pid = 2084] [serial = 569] [outer = 0000002901417800]
09:22:49 INFO - PROCESS | 2084 | 1452187369952 Marionette INFO loaded listener.js
09:22:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 143 (000000290300CC00) [pid = 2084] [serial = 570] [outer = 0000002901417800]
09:22:50 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
09:22:50 INFO - document served over http requires an http
09:22:50 INFO - sub-resource via xhr-request using the http-csp
09:22:50 INFO - delivery method with keep-origin-redirect and when
09:22: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"
09:22:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:22:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:22:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:50 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
09:22:50 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 943ms
09:22:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
09:22:50 INFO - PROCESS | 2084 | ++DOCSHELL 0000002909D1E000 == 61 [pid = 2084] [id = 204]
09:22:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 144 (0000002905306800) [pid = 2084] [serial = 571] [outer = 0000000000000000]
09:22:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 145 (00000029053A1400) [pid = 2084] [serial = 572] [outer = 0000002905306800]
09:22:50 INFO - PROCESS | 2084 | 1452187370934 Marionette INFO loaded listener.js
09:22:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 146 (0000002907161400) [pid = 2084] [serial = 573] [outer = 0000002905306800]
09:22:51 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
09:22:51 INFO - document served over http requires an http
09:22:51 INFO - sub-resource via xhr-request using the http-csp
09:22:51 INFO - delivery method with no-redirect and when
09:22: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"
09:22:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:22:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:22:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:51 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
09:22:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 941ms
09:22:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
09:22:51 INFO - PROCESS | 2084 | ++DOCSHELL 000000297AC17000 == 62 [pid = 2084] [id = 205]
09:22:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 147 (000000290A74F800) [pid = 2084] [serial = 574] [outer = 0000000000000000]
09:22:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 148 (000000290A752800) [pid = 2084] [serial = 575] [outer = 000000290A74F800]
09:22:51 INFO - PROCESS | 2084 | 1452187371879 Marionette INFO loaded listener.js
09:22:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 149 (0000002971D13800) [pid = 2084] [serial = 576] [outer = 000000290A74F800]
09:22:52 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
09:22:52 INFO - document served over http requires an http
09:22:52 INFO - sub-resource via xhr-request using the http-csp
09:22:52 INFO - delivery method with swap-origin-redirect and when
09:22:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
09:22:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:22:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:22:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:52 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
09:22:52 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 879ms
09:22:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
09:22:52 INFO - PROCESS | 2084 | ++DOCSHELL 000000297FA07000 == 63 [pid = 2084] [id = 206]
09:22:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 150 (0000002906210000) [pid = 2084] [serial = 577] [outer = 0000000000000000]
09:22:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 151 (0000002906218400) [pid = 2084] [serial = 578] [outer = 0000002906210000]
09:22:52 INFO - PROCESS | 2084 | 1452187372732 Marionette INFO loaded listener.js
09:22:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 152 (00000029793B0400) [pid = 2084] [serial = 579] [outer = 0000002906210000]
09:22:53 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
09:22:53 INFO - document served over http requires an https
09:22:53 INFO - sub-resource via fetch-request using the http-csp
09:22:53 INFO - delivery method with keep-origin-redirect and when
09:22: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"
09:22:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:22:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:22:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:22:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:53 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
09:22:53 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 985ms
09:22:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
09:22:53 INFO - PROCESS | 2084 | ++DOCSHELL 000000297F809800 == 64 [pid = 2084] [id = 207]
09:22:53 INFO - PROCESS | 2084 | ++DOMWINDOW == 153 (000000290A704000) [pid = 2084] [serial = 580] [outer = 0000000000000000]
09:22:53 INFO - PROCESS | 2084 | ++DOMWINDOW == 154 (000000290A706400) [pid = 2084] [serial = 581] [outer = 000000290A704000]
09:22:53 INFO - PROCESS | 2084 | 1452187373771 Marionette INFO loaded listener.js
09:22:53 INFO - PROCESS | 2084 | ++DOMWINDOW == 155 (000000297A0B6800) [pid = 2084] [serial = 582] [outer = 000000290A704000]
09:22:54 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
09:22:54 INFO - document served over http requires an https
09:22:54 INFO - sub-resource via fetch-request using the http-csp
09:22:54 INFO - delivery method with no-redirect and when
09:22: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"
09:22:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:22:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:22:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:22:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:54 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
09:22:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 880ms
09:22:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
09:22:54 INFO - PROCESS | 2084 | ++DOCSHELL 000000297FA10000 == 65 [pid = 2084] [id = 208]
09:22:54 INFO - PROCESS | 2084 | ++DOMWINDOW == 156 (00000029077B9400) [pid = 2084] [serial = 583] [outer = 0000000000000000]
09:22:54 INFO - PROCESS | 2084 | ++DOMWINDOW == 157 (00000029077C0000) [pid = 2084] [serial = 584] [outer = 00000029077B9400]
09:22:54 INFO - PROCESS | 2084 | 1452187374648 Marionette INFO loaded listener.js
09:22:54 INFO - PROCESS | 2084 | ++DOMWINDOW == 158 (000000297B176C00) [pid = 2084] [serial = 585] [outer = 00000029077B9400]
09:22:55 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
09:22:55 INFO - document served over http requires an https
09:22:55 INFO - sub-resource via fetch-request using the http-csp
09:22:55 INFO - delivery method with swap-origin-redirect and when
09:22: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"
09:22:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:22:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:22:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:22:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:55 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
09:22:55 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 943ms
09:22:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
09:22:55 INFO - PROCESS | 2084 | ++DOCSHELL 0000002909DBB800 == 66 [pid = 2084] [id = 209]
09:22:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 159 (000000290A6EC000) [pid = 2084] [serial = 586] [outer = 0000000000000000]
09:22:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 160 (000000290A6F0800) [pid = 2084] [serial = 587] [outer = 000000290A6EC000]
09:22:55 INFO - PROCESS | 2084 | 1452187375579 Marionette INFO loaded listener.js
09:22:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 161 (000000297B37DC00) [pid = 2084] [serial = 588] [outer = 000000290A6EC000]
09:22:55 INFO - PROCESS | 2084 | ++DOCSHELL 0000002909DCB800 == 67 [pid = 2084] [id = 210]
09:22:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 162 (0000002905413800) [pid = 2084] [serial = 589] [outer = 0000000000000000]
09:22:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 163 (0000002905416400) [pid = 2084] [serial = 590] [outer = 0000002905413800]
09:22:56 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
09:22:56 INFO - document served over http requires an https
09:22:56 INFO - sub-resource via iframe-tag using the http-csp
09:22:56 INFO - delivery method with keep-origin-redirect and when
09:22: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"
09:22:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:22:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:22:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:56 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
09:22:56 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 922ms
09:22:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
09:22:56 INFO - PROCESS | 2084 | ++DOCSHELL 00000029051A3000 == 68 [pid = 2084] [id = 211]
09:22:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 164 (0000002905414800) [pid = 2084] [serial = 591] [outer = 0000000000000000]
09:22:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 165 (0000002905416C00) [pid = 2084] [serial = 592] [outer = 0000002905414800]
09:22:56 INFO - PROCESS | 2084 | 1452187376532 Marionette INFO loaded listener.js
09:22:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 166 (000000297B3B7400) [pid = 2084] [serial = 593] [outer = 0000002905414800]
09:22:56 INFO - PROCESS | 2084 | ++DOCSHELL 00000029051B2000 == 69 [pid = 2084] [id = 212]
09:22:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 167 (0000002906C37400) [pid = 2084] [serial = 594] [outer = 0000000000000000]
09:22:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 168 (0000002906C38C00) [pid = 2084] [serial = 595] [outer = 0000002906C37400]
09:22:57 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
09:22:57 INFO - document served over http requires an https
09:22:57 INFO - sub-resource via iframe-tag using the http-csp
09:22:57 INFO - delivery method with no-redirect and when
09:22: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"
09:22:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:22:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:22:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:57 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
09:22:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 923ms
09:22:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
09:22:57 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907C63800 == 70 [pid = 2084] [id = 213]
09:22:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 169 (0000002906C36C00) [pid = 2084] [serial = 596] [outer = 0000000000000000]
09:22:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 170 (0000002906C3A000) [pid = 2084] [serial = 597] [outer = 0000002906C36C00]
09:22:57 INFO - PROCESS | 2084 | 1452187377471 Marionette INFO loaded listener.js
09:22:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 171 (000000297B419000) [pid = 2084] [serial = 598] [outer = 0000002906C36C00]
09:22:57 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907C73000 == 71 [pid = 2084] [id = 214]
09:22:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 172 (000000290523D800) [pid = 2084] [serial = 599] [outer = 0000000000000000]
09:22:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 173 (0000002905244800) [pid = 2084] [serial = 600] [outer = 000000290523D800]
09:22:58 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
09:22:58 INFO - document served over http requires an https
09:22:58 INFO - sub-resource via iframe-tag using the http-csp
09:22:58 INFO - delivery method with swap-origin-redirect and when
09:22: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"
09:22:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:22:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:22:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:58 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
09:22:58 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 985ms
09:22:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
09:22:58 INFO - PROCESS | 2084 | ++DOCSHELL 00000029052BA800 == 72 [pid = 2084] [id = 215]
09:22:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 174 (000000290523E000) [pid = 2084] [serial = 601] [outer = 0000000000000000]
09:22:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 175 (0000002905240C00) [pid = 2084] [serial = 602] [outer = 000000290523E000]
09:22:58 INFO - PROCESS | 2084 | 1452187378491 Marionette INFO loaded listener.js
09:22:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 176 (000000297B4D7C00) [pid = 2084] [serial = 603] [outer = 000000290523E000]
09:22:59 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
09:22:59 INFO - document served over http requires an https
09:22:59 INFO - sub-resource via script-tag using the http-csp
09:22:59 INFO - delivery method with keep-origin-redirect and when
09:22: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"
09:22:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:22:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:22:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:22:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:22:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:22:59 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
09:22:59 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 984ms
09:22:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
09:22:59 INFO - PROCESS | 2084 | ++DOCSHELL 0000002904E26000 == 73 [pid = 2084] [id = 216]
09:22:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 177 (0000002907F56C00) [pid = 2084] [serial = 604] [outer = 0000000000000000]
09:22:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 178 (0000002907F60000) [pid = 2084] [serial = 605] [outer = 0000002907F56C00]
09:22:59 INFO - PROCESS | 2084 | 1452187379484 Marionette INFO loaded listener.js
09:22:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 179 (000000297F84D000) [pid = 2084] [serial = 606] [outer = 0000002907F56C00]
09:23:00 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
09:23:00 INFO - document served over http requires an https
09:23:00 INFO - sub-resource via script-tag using the http-csp
09:23:00 INFO - delivery method with no-redirect and when
09:23: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"
09:23:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:23:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:23:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:00 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
09:23:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 983ms
09:23:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
09:23:00 INFO - PROCESS | 2084 | ++DOCSHELL 000000290C71F800 == 74 [pid = 2084] [id = 217]
09:23:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 180 (000000290A9BFC00) [pid = 2084] [serial = 607] [outer = 0000000000000000]
09:23:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 181 (000000290A9C4000) [pid = 2084] [serial = 608] [outer = 000000290A9BFC00]
09:23:00 INFO - PROCESS | 2084 | 1452187380458 Marionette INFO loaded listener.js
09:23:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 182 (000000297FABAC00) [pid = 2084] [serial = 609] [outer = 000000290A9BFC00]
09:23:02 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
09:23:02 INFO - document served over http requires an https
09:23:02 INFO - sub-resource via script-tag using the http-csp
09:23:02 INFO - delivery method with swap-origin-redirect and when
09:23: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"
09:23:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:23:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:23:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:02 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
09:23:02 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 1996ms
09:23:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
09:23:02 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900547000 == 75 [pid = 2084] [id = 218]
09:23:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 183 (0000002901415800) [pid = 2084] [serial = 610] [outer = 0000000000000000]
09:23:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 184 (0000002902094400) [pid = 2084] [serial = 611] [outer = 0000002901415800]
09:23:02 INFO - PROCESS | 2084 | 1452187382462 Marionette INFO loaded listener.js
09:23:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 185 (000000290C7F4000) [pid = 2084] [serial = 612] [outer = 0000002901415800]
09:23:03 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
09:23:03 INFO - document served over http requires an https
09:23:03 INFO - sub-resource via xhr-request using the http-csp
09:23:03 INFO - delivery method with keep-origin-redirect and when
09:23: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"
09:23:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:23:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:23:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:03 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
09:23:03 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 1292ms
09:23:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
09:23:03 INFO - PROCESS | 2084 | ++DOCSHELL 0000002904E3F000 == 76 [pid = 2084] [id = 219]
09:23:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 186 (00000029036D7000) [pid = 2084] [serial = 613] [outer = 0000000000000000]
09:23:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 187 (0000002903B4E400) [pid = 2084] [serial = 614] [outer = 00000029036D7000]
09:23:03 INFO - PROCESS | 2084 | 1452187383796 Marionette INFO loaded listener.js
09:23:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 188 (00000029058DDC00) [pid = 2084] [serial = 615] [outer = 00000029036D7000]
09:23:04 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
09:23:04 INFO - document served over http requires an https
09:23:04 INFO - sub-resource via xhr-request using the http-csp
09:23:04 INFO - delivery method with no-redirect and when
09:23: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"
09:23:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:23:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:23:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:04 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
09:23:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1030ms
09:23:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
09:23:04 INFO - PROCESS | 2084 | ++DOCSHELL 000000290098B000 == 77 [pid = 2084] [id = 220]
09:23:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 189 (0000002901462000) [pid = 2084] [serial = 616] [outer = 0000000000000000]
09:23:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 190 (0000002903169000) [pid = 2084] [serial = 617] [outer = 0000002901462000]
09:23:04 INFO - PROCESS | 2084 | 1452187384788 Marionette INFO loaded listener.js
09:23:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 191 (00000029058E1800) [pid = 2084] [serial = 618] [outer = 0000002901462000]
09:23:05 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
09:23:05 INFO - document served over http requires an https
09:23:05 INFO - sub-resource via xhr-request using the http-csp
09:23:05 INFO - delivery method with swap-origin-redirect and when
09:23: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"
09:23:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:23:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:23:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:05 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
09:23:05 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 880ms
09:23:05 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
09:23:05 INFO - PROCESS | 2084 | ++DOCSHELL 00000029075D2000 == 78 [pid = 2084] [id = 221]
09:23:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 192 (0000002906C3EC00) [pid = 2084] [serial = 619] [outer = 0000000000000000]
09:23:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 193 (0000002906CD8000) [pid = 2084] [serial = 620] [outer = 0000002906C3EC00]
09:23:05 INFO - PROCESS | 2084 | 1452187385679 Marionette INFO loaded listener.js
09:23:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 194 (00000029077B8400) [pid = 2084] [serial = 621] [outer = 0000002906C3EC00]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 0000002900346000 == 77 [pid = 2084] [id = 27]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 000000297699E800 == 76 [pid = 2084] [id = 201]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 0000002971DC1000 == 75 [pid = 2084] [id = 200]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 0000002970F14000 == 74 [pid = 2084] [id = 199]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 0000002970681800 == 73 [pid = 2084] [id = 198]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 000000296B844800 == 72 [pid = 2084] [id = 197]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 000000296B488000 == 71 [pid = 2084] [id = 196]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 000000296A19A000 == 70 [pid = 2084] [id = 195]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 0000002909D03800 == 69 [pid = 2084] [id = 194]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 000000290663C000 == 68 [pid = 2084] [id = 193]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 000000290243E000 == 67 [pid = 2084] [id = 192]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 0000002902EDB000 == 66 [pid = 2084] [id = 191]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 0000002900345000 == 65 [pid = 2084] [id = 190]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 0000002901D2F800 == 64 [pid = 2084] [id = 189]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 0000002907886800 == 63 [pid = 2084] [id = 188]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 00000029073D2800 == 62 [pid = 2084] [id = 187]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 00000029076B6000 == 61 [pid = 2084] [id = 186]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 0000002907E49800 == 60 [pid = 2084] [id = 185]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 0000002907E3E000 == 59 [pid = 2084] [id = 184]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 00000029075E3000 == 58 [pid = 2084] [id = 183]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 00000029075D7000 == 57 [pid = 2084] [id = 182]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 0000002907734800 == 56 [pid = 2084] [id = 181]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 0000002907720800 == 55 [pid = 2084] [id = 180]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 000000297F806800 == 54 [pid = 2084] [id = 179]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 000000297F804000 == 53 [pid = 2084] [id = 178]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 000000297D696000 == 52 [pid = 2084] [id = 177]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 000000296C552800 == 51 [pid = 2084] [id = 175]
09:23:05 INFO - PROCESS | 2084 | --DOCSHELL 0000002900726800 == 50 [pid = 2084] [id = 174]
09:23:05 INFO - PROCESS | 2084 | --DOMWINDOW == 193 (0000002905307C00) [pid = 2084] [serial = 453] [outer = 0000000000000000] [url = about:blank]
09:23:05 INFO - PROCESS | 2084 | --DOMWINDOW == 192 (0000002970773800) [pid = 2084] [serial = 467] [outer = 0000000000000000] [url = about:blank]
09:23:05 INFO - PROCESS | 2084 | --DOMWINDOW == 191 (000000297B16BC00) [pid = 2084] [serial = 477] [outer = 0000000000000000] [url = about:blank]
09:23:05 INFO - PROCESS | 2084 | --DOMWINDOW == 190 (00000029068A8000) [pid = 2084] [serial = 459] [outer = 0000000000000000] [url = about:blank]
09:23:05 INFO - PROCESS | 2084 | --DOMWINDOW == 189 (0000002971EF3800) [pid = 2084] [serial = 414] [outer = 0000000000000000] [url = about:blank]
09:23:05 INFO - PROCESS | 2084 | --DOMWINDOW == 188 (0000002901698C00) [pid = 2084] [serial = 456] [outer = 0000000000000000] [url = about:blank]
09:23:05 INFO - PROCESS | 2084 | --DOMWINDOW == 187 (0000002977C78000) [pid = 2084] [serial = 472] [outer = 0000000000000000] [url = about:blank]
09:23:06 INFO - PROCESS | 2084 | --DOMWINDOW == 186 (000000296A3B3C00) [pid = 2084] [serial = 462] [outer = 0000000000000000] [url = about:blank]
09:23:06 INFO - PROCESS | 2084 | --DOMWINDOW == 185 (000000297B4CBC00) [pid = 2084] [serial = 483] [outer = 0000000000000000] [url = about:blank]
09:23:06 INFO - PROCESS | 2084 | --DOMWINDOW == 184 (000000296CAE5C00) [pid = 2084] [serial = 480] [outer = 0000000000000000] [url = about:blank]
09:23:06 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
09:23:06 INFO - document served over http requires an http
09:23:06 INFO - sub-resource via fetch-request using the http-csp
09:23:06 INFO - delivery method with keep-origin-redirect and when
09:23:06 INFO - the target request is same-origin.
09:23:06 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 1026ms
09:23:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
09:23:06 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901DB5000 == 51 [pid = 2084] [id = 222]
09:23:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 185 (0000002901462400) [pid = 2084] [serial = 622] [outer = 0000000000000000]
09:23:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 186 (0000002903075800) [pid = 2084] [serial = 623] [outer = 0000002901462400]
09:23:06 INFO - PROCESS | 2084 | 1452187386632 Marionette INFO loaded listener.js
09:23:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 187 (0000002904A65C00) [pid = 2084] [serial = 624] [outer = 0000002901462400]
09:23:07 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
09:23:07 INFO - document served over http requires an http
09:23:07 INFO - sub-resource via fetch-request using the http-csp
09:23:07 INFO - delivery method with no-redirect and when
09:23:07 INFO - the target request is same-origin.
09:23:07 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 628ms
09:23:07 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
09:23:07 INFO - PROCESS | 2084 | ++DOCSHELL 00000029035B2000 == 52 [pid = 2084] [id = 223]
09:23:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 188 (0000002906210800) [pid = 2084] [serial = 625] [outer = 0000000000000000]
09:23:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 189 (0000002906CE0400) [pid = 2084] [serial = 626] [outer = 0000002906210800]
09:23:07 INFO - PROCESS | 2084 | 1452187387270 Marionette INFO loaded listener.js
09:23:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 190 (0000002907F5EC00) [pid = 2084] [serial = 627] [outer = 0000002906210800]
09:23:07 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
09:23:07 INFO - document served over http requires an http
09:23:07 INFO - sub-resource via fetch-request using the http-csp
09:23:07 INFO - delivery method with swap-origin-redirect and when
09:23: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"
09:23:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:23:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:23:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:23:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:07 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
09:23:07 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 671ms
09:23:07 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
09:23:07 INFO - PROCESS | 2084 | ++DOCSHELL 000000290787C000 == 53 [pid = 2084] [id = 224]
09:23:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 191 (00000029081BF000) [pid = 2084] [serial = 628] [outer = 0000000000000000]
09:23:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 192 (00000029081C2000) [pid = 2084] [serial = 629] [outer = 00000029081BF000]
09:23:08 INFO - PROCESS | 2084 | 1452187388010 Marionette INFO loaded listener.js
09:23:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 193 (000000290A748000) [pid = 2084] [serial = 630] [outer = 00000029081BF000]
09:23:08 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907870800 == 54 [pid = 2084] [id = 225]
09:23:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 194 (000000290A746000) [pid = 2084] [serial = 631] [outer = 0000000000000000]
09:23:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 195 (000000290C7F9400) [pid = 2084] [serial = 632] [outer = 000000290A746000]
09:23:08 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
09:23:08 INFO - document served over http requires an http
09:23:08 INFO - sub-resource via iframe-tag using the http-csp
09:23:08 INFO - delivery method with keep-origin-redirect and when
09:23:08 INFO - the target request is same-origin.
09:23:08 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 776ms
09:23:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
09:23:08 INFO - PROCESS | 2084 | ++DOCSHELL 0000002909D17800 == 55 [pid = 2084] [id = 226]
09:23:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 196 (00000029081BF400) [pid = 2084] [serial = 633] [outer = 0000000000000000]
09:23:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 197 (000000290A9BCC00) [pid = 2084] [serial = 634] [outer = 00000029081BF400]
09:23:08 INFO - PROCESS | 2084 | 1452187388805 Marionette INFO loaded listener.js
09:23:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 198 (000000290CEA1800) [pid = 2084] [serial = 635] [outer = 00000029081BF400]
09:23:09 INFO - PROCESS | 2084 | ++DOCSHELL 000000296A195000 == 56 [pid = 2084] [id = 227]
09:23:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 199 (000000290CEA1000) [pid = 2084] [serial = 636] [outer = 0000000000000000]
09:23:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 200 (000000290CEAB800) [pid = 2084] [serial = 637] [outer = 000000290CEA1000]
09:23:09 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
09:23:09 INFO - document served over http requires an http
09:23:09 INFO - sub-resource via iframe-tag using the http-csp
09:23:09 INFO - delivery method with no-redirect and when
09:23:09 INFO - the target request is same-origin.
09:23:09 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 732ms
09:23:09 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
09:23:09 INFO - PROCESS | 2084 | ++DOCSHELL 000000296B478800 == 57 [pid = 2084] [id = 228]
09:23:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 201 (000000290C7F4800) [pid = 2084] [serial = 638] [outer = 0000000000000000]
09:23:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 202 (000000290CEA8000) [pid = 2084] [serial = 639] [outer = 000000290C7F4800]
09:23:09 INFO - PROCESS | 2084 | 1452187389544 Marionette INFO loaded listener.js
09:23:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 203 (000000296B4D3400) [pid = 2084] [serial = 640] [outer = 000000290C7F4800]
09:23:09 INFO - PROCESS | 2084 | ++DOCSHELL 000000296B2A3000 == 58 [pid = 2084] [id = 229]
09:23:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 204 (000000296BA0D400) [pid = 2084] [serial = 641] [outer = 0000000000000000]
09:23:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 205 (000000296C092800) [pid = 2084] [serial = 642] [outer = 000000296BA0D400]
09:23:10 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
09:23:10 INFO - document served over http requires an http
09:23:10 INFO - sub-resource via iframe-tag using the http-csp
09:23:10 INFO - delivery method with swap-origin-redirect and when
09:23: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"
09:23:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:23:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:23:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:10 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
09:23:10 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 734ms
09:23:10 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
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 204 (0000002904099C00) [pid = 2084] [serial = 515] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 203 (000000297B4CF800) [pid = 2084] [serial = 484] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 202 (0000002907FC3400) [pid = 2084] [serial = 510] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187355148]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 201 (00000029003F4C00) [pid = 2084] [serial = 529] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 200 (00000029003EF800) [pid = 2084] [serial = 532] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 199 (000000296C09C000) [pid = 2084] [serial = 552] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187366651]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 198 (00000029003CDC00) [pid = 2084] [serial = 538] [outer = 0000000000000000] [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]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 197 (000000296B21B000) [pid = 2084] [serial = 549] [outer = 0000000000000000] [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]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 196 (00000029068A4400) [pid = 2084] [serial = 541] [outer = 0000000000000000] [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]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 195 (000000296A1CF000) [pid = 2084] [serial = 547] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 194 (0000002901464800) [pid = 2084] [serial = 559] [outer = 0000000000000000] [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]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 193 (000000296BA4C400) [pid = 2084] [serial = 554] [outer = 0000000000000000] [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]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 192 (0000002977AE5000) [pid = 2084] [serial = 562] [outer = 0000000000000000] [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]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 191 (00000029058EA000) [pid = 2084] [serial = 535] [outer = 0000000000000000] [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]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 190 (0000002901695800) [pid = 2084] [serial = 557] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 189 (000000290A747400) [pid = 2084] [serial = 544] [outer = 0000000000000000] [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]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 188 (0000002971A62400) [pid = 2084] [serial = 412] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 187 (000000296B161400) [pid = 2084] [serial = 366] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 186 (0000002905963800) [pid = 2084] [serial = 505] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 185 (00000029790EC400) [pid = 2084] [serial = 566] [outer = 0000000000000000] [url = about:blank]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 184 (00000029081C0800) [pid = 2084] [serial = 527] [outer = 0000000000000000] [url = about:blank]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 183 (0000002902E5B400) [pid = 2084] [serial = 521] [outer = 0000000000000000] [url = about:blank]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 182 (000000290803B000) [pid = 2084] [serial = 524] [outer = 0000000000000000] [url = about:blank]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 181 (0000002905967400) [pid = 2084] [serial = 506] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 180 (00000029058EAC00) [pid = 2084] [serial = 503] [outer = 0000000000000000] [url = about:blank]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 179 (000000290141BC00) [pid = 2084] [serial = 488] [outer = 0000000000000000] [url = about:blank]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 178 (000000296B4E0000) [pid = 2084] [serial = 548] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 177 (000000290A748800) [pid = 2084] [serial = 545] [outer = 0000000000000000] [url = about:blank]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 176 (000000290409C400) [pid = 2084] [serial = 518] [outer = 0000000000000000] [url = about:blank]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 175 (0000002900950800) [pid = 2084] [serial = 533] [outer = 0000000000000000] [url = about:blank]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 174 (000000290307D000) [pid = 2084] [serial = 497] [outer = 0000000000000000] [url = about:blank]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 173 (0000002977D48400) [pid = 2084] [serial = 563] [outer = 0000000000000000] [url = about:blank]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 172 (000000297690DC00) [pid = 2084] [serial = 494] [outer = 0000000000000000] [url = about:blank]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 171 (000000290689F000) [pid = 2084] [serial = 536] [outer = 0000000000000000] [url = about:blank]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 170 (00000029053A1C00) [pid = 2084] [serial = 500] [outer = 0000000000000000] [url = about:blank]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 169 (0000002971A5F800) [pid = 2084] [serial = 553] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187366651]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 168 (000000296B4D4C00) [pid = 2084] [serial = 550] [outer = 0000000000000000] [url = about:blank]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 167 (0000002903B5A000) [pid = 2084] [serial = 491] [outer = 0000000000000000] [url = about:blank]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 166 (000000290235D400) [pid = 2084] [serial = 539] [outer = 0000000000000000] [url = about:blank]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 165 (0000002906CD9C00) [pid = 2084] [serial = 558] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 164 (0000002970CD1C00) [pid = 2084] [serial = 555] [outer = 0000000000000000] [url = about:blank]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 163 (000000290409F400) [pid = 2084] [serial = 516] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 162 (0000002907FC5800) [pid = 2084] [serial = 513] [outer = 0000000000000000] [url = about:blank]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 161 (0000002907FC4400) [pid = 2084] [serial = 511] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187355148]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 160 (0000002905967C00) [pid = 2084] [serial = 508] [outer = 0000000000000000] [url = about:blank]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 159 (0000002903165000) [pid = 2084] [serial = 560] [outer = 0000000000000000] [url = about:blank]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 158 (0000002900955800) [pid = 2084] [serial = 530] [outer = 0000000000000000] [url = about:blank]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 157 (000000290712D000) [pid = 2084] [serial = 542] [outer = 0000000000000000] [url = about:blank]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 156 (000000290334D800) [pid = 2084] [serial = 534] [outer = 0000000000000000] [url = about:blank]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 155 (000000297BC7A400) [pid = 2084] [serial = 486] [outer = 0000000000000000] [url = about:blank]
09:23:10 INFO - PROCESS | 2084 | --DOMWINDOW == 154 (0000002903076400) [pid = 2084] [serial = 531] [outer = 0000000000000000] [url = about:blank]
09:23:10 INFO - PROCESS | 2084 | ++DOCSHELL 000000297060C000 == 59 [pid = 2084] [id = 230]
09:23:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 155 (00000029003F4C00) [pid = 2084] [serial = 643] [outer = 0000000000000000]
09:23:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 156 (000000290141A800) [pid = 2084] [serial = 644] [outer = 00000029003F4C00]
09:23:10 INFO - PROCESS | 2084 | 1452187390659 Marionette INFO loaded listener.js
09:23:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 157 (0000002905967C00) [pid = 2084] [serial = 645] [outer = 00000029003F4C00]
09:23:11 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
09:23:11 INFO - document served over http requires an http
09:23:11 INFO - sub-resource via script-tag using the http-csp
09:23:11 INFO - delivery method with keep-origin-redirect and when
09:23:11 INFO - the target request is same-origin.
09:23:11 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 1024ms
09:23:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
09:23:11 INFO - PROCESS | 2084 | ++DOCSHELL 000000297112A800 == 60 [pid = 2084] [id = 231]
09:23:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 158 (000000296B4D1800) [pid = 2084] [serial = 646] [outer = 0000000000000000]
09:23:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 159 (000000296C097C00) [pid = 2084] [serial = 647] [outer = 000000296B4D1800]
09:23:11 INFO - PROCESS | 2084 | 1452187391272 Marionette INFO loaded listener.js
09:23:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 160 (0000002971A5C800) [pid = 2084] [serial = 648] [outer = 000000296B4D1800]
09:23:11 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
09:23:11 INFO - document served over http requires an http
09:23:11 INFO - sub-resource via script-tag using the http-csp
09:23:11 INFO - delivery method with no-redirect and when
09:23:11 INFO - the target request is same-origin.
09:23:11 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 628ms
09:23:11 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
09:23:11 INFO - PROCESS | 2084 | ++DOCSHELL 0000002976997000 == 61 [pid = 2084] [id = 232]
09:23:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 161 (0000002971D15000) [pid = 2084] [serial = 649] [outer = 0000000000000000]
09:23:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 162 (00000029723C7400) [pid = 2084] [serial = 650] [outer = 0000002971D15000]
09:23:11 INFO - PROCESS | 2084 | 1452187391942 Marionette INFO loaded listener.js
09:23:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 163 (0000002977AE5800) [pid = 2084] [serial = 651] [outer = 0000002971D15000]
09:23:12 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
09:23:12 INFO - document served over http requires an http
09:23:12 INFO - sub-resource via script-tag using the http-csp
09:23:12 INFO - delivery method with swap-origin-redirect and when
09:23: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"
09:23:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:23:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:23:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:12 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
09:23:12 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 734ms
09:23:12 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
09:23:12 INFO - PROCESS | 2084 | ++DOCSHELL 000000290163F000 == 62 [pid = 2084] [id = 233]
09:23:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 164 (0000002901414400) [pid = 2084] [serial = 652] [outer = 0000000000000000]
09:23:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 165 (0000002901463000) [pid = 2084] [serial = 653] [outer = 0000002901414400]
09:23:12 INFO - PROCESS | 2084 | 1452187392860 Marionette INFO loaded listener.js
09:23:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 166 (0000002903076000) [pid = 2084] [serial = 654] [outer = 0000002901414400]
09:23:13 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
09:23:13 INFO - document served over http requires an http
09:23:13 INFO - sub-resource via xhr-request using the http-csp
09:23:13 INFO - delivery method with keep-origin-redirect and when
09:23:13 INFO - the target request is same-origin.
09:23:13 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 1024ms
09:23:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
09:23:13 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907875000 == 63 [pid = 2084] [id = 234]
09:23:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 167 (0000002905967000) [pid = 2084] [serial = 655] [outer = 0000000000000000]
09:23:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 168 (000000290620F400) [pid = 2084] [serial = 656] [outer = 0000002905967000]
09:23:13 INFO - PROCESS | 2084 | 1452187393810 Marionette INFO loaded listener.js
09:23:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 169 (000000290748D000) [pid = 2084] [serial = 657] [outer = 0000002905967000]
09:23:14 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
09:23:14 INFO - document served over http requires an http
09:23:14 INFO - sub-resource via xhr-request using the http-csp
09:23:14 INFO - delivery method with no-redirect and when
09:23:14 INFO - the target request is same-origin.
09:23:14 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 943ms
09:23:14 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
09:23:14 INFO - PROCESS | 2084 | ++DOCSHELL 0000002977F2B000 == 64 [pid = 2084] [id = 235]
09:23:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 170 (0000002907499C00) [pid = 2084] [serial = 658] [outer = 0000000000000000]
09:23:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 171 (00000029077B7800) [pid = 2084] [serial = 659] [outer = 0000002907499C00]
09:23:14 INFO - PROCESS | 2084 | 1452187394789 Marionette INFO loaded listener.js
09:23:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 172 (00000029081BFC00) [pid = 2084] [serial = 660] [outer = 0000002907499C00]
09:23:15 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
09:23:15 INFO - document served over http requires an http
09:23:15 INFO - sub-resource via xhr-request using the http-csp
09:23:15 INFO - delivery method with swap-origin-redirect and when
09:23: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"
09:23:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:23:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:23:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:15 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
09:23:15 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 944ms
09:23:15 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
09:23:15 INFO - PROCESS | 2084 | ++DOCSHELL 000000297B4B8000 == 65 [pid = 2084] [id = 236]
09:23:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 173 (000000290A750000) [pid = 2084] [serial = 661] [outer = 0000000000000000]
09:23:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 174 (0000002970E5E800) [pid = 2084] [serial = 662] [outer = 000000290A750000]
09:23:15 INFO - PROCESS | 2084 | 1452187395763 Marionette INFO loaded listener.js
09:23:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 175 (0000002977574400) [pid = 2084] [serial = 663] [outer = 000000290A750000]
09:23:16 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
09:23:16 INFO - document served over http requires an https
09:23:16 INFO - sub-resource via fetch-request using the http-csp
09:23:16 INFO - delivery method with keep-origin-redirect and when
09:23: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"
09:23:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:23:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:23:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:23:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:16 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
09:23:16 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 983ms
09:23:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
09:23:16 INFO - PROCESS | 2084 | ++DOCSHELL 000000297F803800 == 66 [pid = 2084] [id = 237]
09:23:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 176 (0000002907405000) [pid = 2084] [serial = 664] [outer = 0000000000000000]
09:23:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 177 (000000290740B400) [pid = 2084] [serial = 665] [outer = 0000002907405000]
09:23:16 INFO - PROCESS | 2084 | 1452187396715 Marionette INFO loaded listener.js
09:23:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 178 (00000029775B6C00) [pid = 2084] [serial = 666] [outer = 0000002907405000]
09:23:17 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
09:23:17 INFO - document served over http requires an https
09:23:17 INFO - sub-resource via fetch-request using the http-csp
09:23:17 INFO - delivery method with no-redirect and when
09:23: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"
09:23:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:23:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:23:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:23:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:17 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
09:23:17 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 881ms
09:23:17 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
09:23:17 INFO - PROCESS | 2084 | ++DOCSHELL 000000290C8BF000 == 67 [pid = 2084] [id = 238]
09:23:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 179 (000000290C8DEC00) [pid = 2084] [serial = 667] [outer = 0000000000000000]
09:23:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 180 (000000290C8E0C00) [pid = 2084] [serial = 668] [outer = 000000290C8DEC00]
09:23:17 INFO - PROCESS | 2084 | 1452187397628 Marionette INFO loaded listener.js
09:23:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 181 (0000002978376000) [pid = 2084] [serial = 669] [outer = 000000290C8DEC00]
09:23:18 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
09:23:18 INFO - document served over http requires an https
09:23:18 INFO - sub-resource via fetch-request using the http-csp
09:23:18 INFO - delivery method with swap-origin-redirect and when
09:23: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"
09:23:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:23:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:23:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:23:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:18 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
09:23:18 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 943ms
09:23:18 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
09:23:18 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907D16800 == 68 [pid = 2084] [id = 239]
09:23:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 182 (0000002907D36400) [pid = 2084] [serial = 670] [outer = 0000000000000000]
09:23:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 183 (0000002907D3C800) [pid = 2084] [serial = 671] [outer = 0000002907D36400]
09:23:18 INFO - PROCESS | 2084 | 1452187398557 Marionette INFO loaded listener.js
09:23:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 184 (00000029783AA800) [pid = 2084] [serial = 672] [outer = 0000002907D36400]
09:23:19 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
09:23:19 INFO - document served over http requires an https
09:23:19 INFO - sub-resource via fetch-request using the http-csp
09:23:19 INFO - delivery method with swap-origin-redirect and when
09:23: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"
09:23:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:23:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:23:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:23:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:19 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
09:23:19 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 941ms
09:23:19 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
09:23:19 INFO - PROCESS | 2084 | ++DOCSHELL 000000290D3C6800 == 69 [pid = 2084] [id = 240]
09:23:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 185 (000000290D3ED400) [pid = 2084] [serial = 673] [outer = 0000000000000000]
09:23:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 186 (000000290D3EFC00) [pid = 2084] [serial = 674] [outer = 000000290D3ED400]
09:23:19 INFO - PROCESS | 2084 | 1452187399510 Marionette INFO loaded listener.js
09:23:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 187 (000000290D3FB000) [pid = 2084] [serial = 675] [outer = 000000290D3ED400]
09:23:20 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
09:23:20 INFO - document served over http requires an https
09:23:20 INFO - sub-resource via fetch-request using the http-csp
09:23:20 INFO - delivery method with keep-origin-redirect and when
09:23: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"
09:23:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:23:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:23:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:23:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:20 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
09:23:20 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 943ms
09:23:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
09:23:20 INFO - PROCESS | 2084 | ++DOCSHELL 000000290CBE4800 == 70 [pid = 2084] [id = 241]
09:23:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 188 (000000290D3F9C00) [pid = 2084] [serial = 676] [outer = 0000000000000000]
09:23:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 189 (000000290D405800) [pid = 2084] [serial = 677] [outer = 000000290D3F9C00]
09:23:20 INFO - PROCESS | 2084 | 1452187400492 Marionette INFO loaded listener.js
09:23:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 190 (000000290D410C00) [pid = 2084] [serial = 678] [outer = 000000290D3F9C00]
09:23:21 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
09:23:21 INFO - document served over http requires an https
09:23:21 INFO - sub-resource via fetch-request using the http-csp
09:23:21 INFO - delivery method with no-redirect and when
09:23: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"
09:23:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:23:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:23:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:23:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:21 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
09:23:21 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 881ms
09:23:21 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
09:23:21 INFO - PROCESS | 2084 | ++DOCSHELL 000000290AA64000 == 71 [pid = 2084] [id = 242]
09:23:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 191 (000000290AA33C00) [pid = 2084] [serial = 679] [outer = 0000000000000000]
09:23:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 192 (000000290AA37800) [pid = 2084] [serial = 680] [outer = 000000290AA33C00]
09:23:21 INFO - PROCESS | 2084 | 1452187401371 Marionette INFO loaded listener.js
09:23:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 193 (000000290D40B800) [pid = 2084] [serial = 681] [outer = 000000290AA33C00]
09:23:22 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
09:23:22 INFO - document served over http requires an https
09:23:22 INFO - sub-resource via fetch-request using the http-csp
09:23:22 INFO - delivery method with swap-origin-redirect and when
09:23: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"
09:23:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:23:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:23:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:23:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:22 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
09:23:22 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 963ms
09:23:22 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
09:23:22 INFO - PROCESS | 2084 | ++DOCSHELL 000000290EA50000 == 72 [pid = 2084] [id = 243]
09:23:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 194 (000000290D1EAC00) [pid = 2084] [serial = 682] [outer = 0000000000000000]
09:23:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 195 (000000290D1ED800) [pid = 2084] [serial = 683] [outer = 000000290D1EAC00]
09:23:22 INFO - PROCESS | 2084 | 1452187402380 Marionette INFO loaded listener.js
09:23:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 196 (00000029790EC400) [pid = 2084] [serial = 684] [outer = 000000290D1EAC00]
09:23:22 INFO - PROCESS | 2084 | ++DOCSHELL 000000290A66F800 == 73 [pid = 2084] [id = 244]
09:23:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 197 (000000290A6A2400) [pid = 2084] [serial = 685] [outer = 0000000000000000]
09:23:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 198 (000000290A6A3000) [pid = 2084] [serial = 686] [outer = 000000290A6A2400]
09:23:23 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
09:23:23 INFO - document served over http requires an https
09:23:23 INFO - sub-resource via iframe-tag using the http-csp
09:23:23 INFO - delivery method with keep-origin-redirect and when
09:23: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"
09:23:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:23:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:23:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:23 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
09:23:23 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 1076ms
09:23:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
09:23:23 INFO - PROCESS | 2084 | ++DOCSHELL 000000290A679000 == 74 [pid = 2084] [id = 245]
09:23:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 199 (000000290077E000) [pid = 2084] [serial = 687] [outer = 0000000000000000]
09:23:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 200 (000000290A6A8800) [pid = 2084] [serial = 688] [outer = 000000290077E000]
09:23:23 INFO - PROCESS | 2084 | 1452187403494 Marionette INFO loaded listener.js
09:23:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 201 (000000297B16BC00) [pid = 2084] [serial = 689] [outer = 000000290077E000]
09:23:23 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F291000 == 75 [pid = 2084] [id = 246]
09:23:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 202 (000000290F37E800) [pid = 2084] [serial = 690] [outer = 0000000000000000]
09:23:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 203 (0000002903353000) [pid = 2084] [serial = 691] [outer = 000000290F37E800]
09:23:24 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
09:23:24 INFO - document served over http requires an https
09:23:24 INFO - sub-resource via iframe-tag using the http-csp
09:23:24 INFO - delivery method with no-redirect and when
09:23: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"
09:23:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:23:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:23:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:24 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
09:23:24 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 1026ms
09:23:24 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
09:23:25 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F2A4800 == 76 [pid = 2084] [id = 247]
09:23:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 204 (00000029003EF400) [pid = 2084] [serial = 692] [outer = 0000000000000000]
09:23:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 205 (00000029036D6400) [pid = 2084] [serial = 693] [outer = 00000029003EF400]
09:23:25 INFO - PROCESS | 2084 | 1452187405702 Marionette INFO loaded listener.js
09:23:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 206 (000000296C48C800) [pid = 2084] [serial = 694] [outer = 00000029003EF400]
09:23:26 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900545800 == 77 [pid = 2084] [id = 248]
09:23:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 207 (000000290307AC00) [pid = 2084] [serial = 695] [outer = 0000000000000000]
09:23:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 208 (0000002905970800) [pid = 2084] [serial = 696] [outer = 000000290307AC00]
09:23:26 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
09:23:26 INFO - document served over http requires an https
09:23:26 INFO - sub-resource via iframe-tag using the http-csp
09:23:26 INFO - delivery method with swap-origin-redirect and when
09:23: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"
09:23:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:23:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:23:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:26 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
09:23:26 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 2595ms
09:23:26 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
09:23:27 INFO - PROCESS | 2084 | ++DOCSHELL 0000002904E34800 == 78 [pid = 2084] [id = 249]
09:23:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 209 (0000002903160400) [pid = 2084] [serial = 697] [outer = 0000000000000000]
09:23:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 210 (00000029033C8400) [pid = 2084] [serial = 698] [outer = 0000002903160400]
09:23:27 INFO - PROCESS | 2084 | 1452187407128 Marionette INFO loaded listener.js
09:23:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 211 (00000029058DF400) [pid = 2084] [serial = 699] [outer = 0000002903160400]
09:23:27 INFO - PROCESS | 2084 | ++DOCSHELL 00000029073CF000 == 79 [pid = 2084] [id = 250]
09:23:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 212 (0000002906216C00) [pid = 2084] [serial = 700] [outer = 0000000000000000]
09:23:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 213 (0000002907496C00) [pid = 2084] [serial = 701] [outer = 0000002906216C00]
09:23:27 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
09:23:27 INFO - document served over http requires an https
09:23:27 INFO - sub-resource via iframe-tag using the http-csp
09:23:27 INFO - delivery method with swap-origin-redirect and when
09:23: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"
09:23:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:23:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:23:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:27 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
09:23:27 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 1028ms
09:23:27 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
09:23:28 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900544800 == 80 [pid = 2084] [id = 251]
09:23:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 214 (0000002900957C00) [pid = 2084] [serial = 702] [outer = 0000000000000000]
09:23:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 215 (0000002901690800) [pid = 2084] [serial = 703] [outer = 0000002900957C00]
09:23:28 INFO - PROCESS | 2084 | 1452187408275 Marionette INFO loaded listener.js
09:23:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 216 (0000002903B50C00) [pid = 2084] [serial = 704] [outer = 0000002900957C00]
09:23:28 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900576800 == 81 [pid = 2084] [id = 252]
09:23:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 217 (0000002902E57000) [pid = 2084] [serial = 705] [outer = 0000000000000000]
09:23:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 218 (0000002902093400) [pid = 2084] [serial = 706] [outer = 0000002902E57000]
09:23:29 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
09:23:29 INFO - document served over http requires an https
09:23:29 INFO - sub-resource via iframe-tag using the http-csp
09:23:29 INFO - delivery method with keep-origin-redirect and when
09:23: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"
09:23:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:23:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:23:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:29 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
09:23:29 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 1276ms
09:23:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
09:23:29 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902B6C800 == 82 [pid = 2084] [id = 253]
09:23:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 219 (000000290300B800) [pid = 2084] [serial = 707] [outer = 0000000000000000]
09:23:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 220 (00000029033CB000) [pid = 2084] [serial = 708] [outer = 000000290300B800]
09:23:29 INFO - PROCESS | 2084 | 1452187409437 Marionette INFO loaded listener.js
09:23:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 221 (000000290596BC00) [pid = 2084] [serial = 709] [outer = 000000290300B800]
09:23:29 INFO - PROCESS | 2084 | --DOCSHELL 000000297112A800 == 81 [pid = 2084] [id = 231]
09:23:29 INFO - PROCESS | 2084 | --DOCSHELL 000000297060C000 == 80 [pid = 2084] [id = 230]
09:23:29 INFO - PROCESS | 2084 | --DOCSHELL 000000296B2A3000 == 79 [pid = 2084] [id = 229]
09:23:29 INFO - PROCESS | 2084 | --DOCSHELL 000000296B478800 == 78 [pid = 2084] [id = 228]
09:23:29 INFO - PROCESS | 2084 | --DOCSHELL 000000296A195000 == 77 [pid = 2084] [id = 227]
09:23:29 INFO - PROCESS | 2084 | --DOCSHELL 0000002909D17800 == 76 [pid = 2084] [id = 226]
09:23:29 INFO - PROCESS | 2084 | --DOCSHELL 0000002907870800 == 75 [pid = 2084] [id = 225]
09:23:29 INFO - PROCESS | 2084 | --DOCSHELL 000000290787C000 == 74 [pid = 2084] [id = 224]
09:23:29 INFO - PROCESS | 2084 | --DOCSHELL 00000029035B2000 == 73 [pid = 2084] [id = 223]
09:23:29 INFO - PROCESS | 2084 | --DOCSHELL 0000002901DB5000 == 72 [pid = 2084] [id = 222]
09:23:29 INFO - PROCESS | 2084 | --DOCSHELL 00000029075D2000 == 71 [pid = 2084] [id = 221]
09:23:29 INFO - PROCESS | 2084 | --DOCSHELL 000000290098B000 == 70 [pid = 2084] [id = 220]
09:23:29 INFO - PROCESS | 2084 | --DOCSHELL 0000002904E3F000 == 69 [pid = 2084] [id = 219]
09:23:30 INFO - PROCESS | 2084 | --DOCSHELL 0000002907C73000 == 68 [pid = 2084] [id = 214]
09:23:30 INFO - PROCESS | 2084 | --DOCSHELL 00000029051B2000 == 67 [pid = 2084] [id = 212]
09:23:30 INFO - PROCESS | 2084 | --DOCSHELL 0000002909DCB800 == 66 [pid = 2084] [id = 210]
09:23:30 INFO - PROCESS | 2084 | --DOCSHELL 0000002901D26800 == 65 [pid = 2084] [id = 203]
09:23:30 INFO - PROCESS | 2084 | ++DOCSHELL 000000290057A000 == 66 [pid = 2084] [id = 254]
09:23:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 222 (0000002901416000) [pid = 2084] [serial = 710] [outer = 0000000000000000]
09:23:30 INFO - PROCESS | 2084 | --DOMWINDOW == 221 (00000029081BC000) [pid = 2084] [serial = 543] [outer = 0000000000000000] [url = about:blank]
09:23:30 INFO - PROCESS | 2084 | --DOMWINDOW == 220 (000000296C09C800) [pid = 2084] [serial = 551] [outer = 0000000000000000] [url = about:blank]
09:23:30 INFO - PROCESS | 2084 | --DOMWINDOW == 219 (000000290530D800) [pid = 2084] [serial = 540] [outer = 0000000000000000] [url = about:blank]
09:23:30 INFO - PROCESS | 2084 | --DOMWINDOW == 218 (000000290713AC00) [pid = 2084] [serial = 537] [outer = 0000000000000000] [url = about:blank]
09:23:30 INFO - PROCESS | 2084 | --DOMWINDOW == 217 (0000002978CB8C00) [pid = 2084] [serial = 564] [outer = 0000000000000000] [url = about:blank]
09:23:30 INFO - PROCESS | 2084 | --DOMWINDOW == 216 (00000029750A1800) [pid = 2084] [serial = 556] [outer = 0000000000000000] [url = about:blank]
09:23:30 INFO - PROCESS | 2084 | --DOMWINDOW == 215 (000000296A1C2000) [pid = 2084] [serial = 546] [outer = 0000000000000000] [url = about:blank]
09:23:30 INFO - PROCESS | 2084 | --DOMWINDOW == 214 (0000002977C6CC00) [pid = 2084] [serial = 561] [outer = 0000000000000000] [url = about:blank]
09:23:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 215 (000000290168A800) [pid = 2084] [serial = 711] [outer = 0000002901416000]
09:23:30 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
09:23:30 INFO - document served over http requires an https
09:23:30 INFO - sub-resource via iframe-tag using the http-csp
09:23:30 INFO - delivery method with no-redirect and when
09:23: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"
09:23:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:23:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:23:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:30 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
09:23:30 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 1285ms
09:23:30 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
09:23:30 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902425000 == 67 [pid = 2084] [id = 255]
09:23:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 216 (0000002901465000) [pid = 2084] [serial = 712] [outer = 0000000000000000]
09:23:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 217 (00000029036D2800) [pid = 2084] [serial = 713] [outer = 0000002901465000]
09:23:30 INFO - PROCESS | 2084 | 1452187410582 Marionette INFO loaded listener.js
09:23:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 218 (000000290541F800) [pid = 2084] [serial = 714] [outer = 0000002901465000]
09:23:30 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902ECF000 == 68 [pid = 2084] [id = 256]
09:23:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 219 (00000029053A6C00) [pid = 2084] [serial = 715] [outer = 0000000000000000]
09:23:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 220 (000000290689DC00) [pid = 2084] [serial = 716] [outer = 00000029053A6C00]
09:23: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
09:23:31 INFO - document served over http requires an https
09:23:31 INFO - sub-resource via iframe-tag using the http-csp
09:23:31 INFO - delivery method with swap-origin-redirect and when
09:23: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"
09:23:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:23:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:23:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23: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
09:23: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 775ms
09:23: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
09:23:31 INFO - PROCESS | 2084 | ++DOCSHELL 000000290378F000 == 69 [pid = 2084] [id = 257]
09:23:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 221 (0000002906210C00) [pid = 2084] [serial = 717] [outer = 0000000000000000]
09:23:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 222 (0000002906219800) [pid = 2084] [serial = 718] [outer = 0000002906210C00]
09:23:31 INFO - PROCESS | 2084 | 1452187411354 Marionette INFO loaded listener.js
09:23:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 223 (0000002906C43400) [pid = 2084] [serial = 719] [outer = 0000002906210C00]
09:23:31 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
09:23:31 INFO - document served over http requires an https
09:23:31 INFO - sub-resource via script-tag using the http-csp
09:23:31 INFO - delivery method with keep-origin-redirect and when
09:23: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"
09:23:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:23:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:23:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:31 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
09:23:31 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 690ms
09:23:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
09:23:32 INFO - PROCESS | 2084 | ++DOCSHELL 00000029054AD000 == 70 [pid = 2084] [id = 258]
09:23:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 224 (000000290712EC00) [pid = 2084] [serial = 720] [outer = 0000000000000000]
09:23:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 225 (0000002907164C00) [pid = 2084] [serial = 721] [outer = 000000290712EC00]
09:23:32 INFO - PROCESS | 2084 | 1452187412059 Marionette INFO loaded listener.js
09:23:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 226 (00000029077BB800) [pid = 2084] [serial = 722] [outer = 000000290712EC00]
09:23: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
09:23:34 INFO - document served over http requires an https
09:23:34 INFO - sub-resource via script-tag using the http-csp
09:23:34 INFO - delivery method with no-redirect and when
09:23: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"
09:23:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:23:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:23:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23: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
09:23: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 2189ms
09:23:34 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
09:23:34 INFO - PROCESS | 2084 | ++DOCSHELL 000000290771F000 == 71 [pid = 2084] [id = 259]
09:23:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 227 (0000002907F63000) [pid = 2084] [serial = 723] [outer = 0000000000000000]
09:23:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 228 (0000002907FCA800) [pid = 2084] [serial = 724] [outer = 0000002907F63000]
09:23:34 INFO - PROCESS | 2084 | 1452187414268 Marionette INFO loaded listener.js
09:23:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 229 (000000290A74BC00) [pid = 2084] [serial = 725] [outer = 0000002907F63000]
09:23:34 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
09:23:34 INFO - document served over http requires an https
09:23:34 INFO - sub-resource via script-tag using the http-csp
09:23:34 INFO - delivery method with swap-origin-redirect and when
09:23: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"
09:23:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:23:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:23:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:34 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
09:23:34 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 733ms
09:23:34 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
09:23:34 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907C6C000 == 72 [pid = 2084] [id = 260]
09:23:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 230 (000000290A9BC800) [pid = 2084] [serial = 726] [outer = 0000000000000000]
09:23:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 231 (000000290AA3E000) [pid = 2084] [serial = 727] [outer = 000000290A9BC800]
09:23:35 INFO - PROCESS | 2084 | 1452187415023 Marionette INFO loaded listener.js
09:23:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 232 (000000290CE9E000) [pid = 2084] [serial = 728] [outer = 000000290A9BC800]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 231 (0000002906C37400) [pid = 2084] [serial = 594] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187376952]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 230 (0000002905413800) [pid = 2084] [serial = 589] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 229 (000000297933A800) [pid = 2084] [serial = 439] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 228 (0000002902739400) [pid = 2084] [serial = 372] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 227 (0000002976C99000) [pid = 2084] [serial = 428] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 226 (000000290307C000) [pid = 2084] [serial = 496] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 225 (00000029036D3800) [pid = 2084] [serial = 418] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 224 (0000002901463800) [pid = 2084] [serial = 369] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 223 (000000290235E400) [pid = 2084] [serial = 415] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 222 (000000297ABC2800) [pid = 2084] [serial = 442] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 221 (0000002971E10000) [pid = 2084] [serial = 423] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 220 (0000002977ADAC00) [pid = 2084] [serial = 433] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 219 (00000029033CFC00) [pid = 2084] [serial = 375] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 218 (000000297AFC8400) [pid = 2084] [serial = 445] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 217 (0000002902090C00) [pid = 2084] [serial = 448] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 216 (0000002971EF4400) [pid = 2084] [serial = 493] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 215 (000000290095A400) [pid = 2084] [serial = 487] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 214 (00000029036D3000) [pid = 2084] [serial = 490] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 213 (0000002978EE2400) [pid = 2084] [serial = 565] [outer = 0000000000000000] [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]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 212 (0000002978EDC800) [pid = 2084] [serial = 436] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 211 (0000002905306800) [pid = 2084] [serial = 571] [outer = 0000000000000000] [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]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 210 (0000002905966000) [pid = 2084] [serial = 507] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 209 (000000290A704000) [pid = 2084] [serial = 580] [outer = 0000000000000000] [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]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 208 (000000290CEA1000) [pid = 2084] [serial = 636] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187389149]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 207 (00000029003F4C00) [pid = 2084] [serial = 643] [outer = 0000000000000000] [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]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 206 (00000029081BF400) [pid = 2084] [serial = 633] [outer = 0000000000000000] [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]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 205 (000000290539BC00) [pid = 2084] [serial = 499] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 204 (00000029036D7000) [pid = 2084] [serial = 613] [outer = 0000000000000000] [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]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 203 (0000002901462000) [pid = 2084] [serial = 616] [outer = 0000000000000000] [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]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 202 (000000290A746000) [pid = 2084] [serial = 631] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 201 (0000002902E54C00) [pid = 2084] [serial = 520] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 200 (00000029081BB800) [pid = 2084] [serial = 526] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 199 (00000029081BF000) [pid = 2084] [serial = 628] [outer = 0000000000000000] [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]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 198 (00000029053A9000) [pid = 2084] [serial = 502] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 197 (0000002901462400) [pid = 2084] [serial = 622] [outer = 0000000000000000] [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]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 196 (000000296BA0D400) [pid = 2084] [serial = 641] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 195 (0000002906210800) [pid = 2084] [serial = 625] [outer = 0000000000000000] [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]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 194 (0000002906210000) [pid = 2084] [serial = 577] [outer = 0000000000000000] [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]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 193 (0000002907FC2800) [pid = 2084] [serial = 512] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 192 (000000290A74F800) [pid = 2084] [serial = 574] [outer = 0000000000000000] [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]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 191 (000000296B4D1800) [pid = 2084] [serial = 646] [outer = 0000000000000000] [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]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 190 (0000002908037800) [pid = 2084] [serial = 523] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 189 (000000290C7F4800) [pid = 2084] [serial = 638] [outer = 0000000000000000] [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]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 188 (0000002901417800) [pid = 2084] [serial = 568] [outer = 0000000000000000] [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]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 187 (000000290409AC00) [pid = 2084] [serial = 517] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 186 (0000002906C3EC00) [pid = 2084] [serial = 619] [outer = 0000000000000000] [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]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 185 (000000290523D800) [pid = 2084] [serial = 599] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 184 (00000029723C7400) [pid = 2084] [serial = 650] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 183 (0000002902094400) [pid = 2084] [serial = 611] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 182 (000000290A752800) [pid = 2084] [serial = 575] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 181 (0000002906218400) [pid = 2084] [serial = 578] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 180 (000000296C092800) [pid = 2084] [serial = 642] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 179 (000000290CEA8000) [pid = 2084] [serial = 639] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 178 (000000290141A800) [pid = 2084] [serial = 644] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 177 (000000296C097C00) [pid = 2084] [serial = 647] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 176 (0000002905240C00) [pid = 2084] [serial = 602] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 175 (000000290C7F9400) [pid = 2084] [serial = 632] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 174 (00000029077C0000) [pid = 2084] [serial = 584] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 173 (00000029053A1400) [pid = 2084] [serial = 572] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 172 (0000002905244800) [pid = 2084] [serial = 600] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 171 (0000002906CE0400) [pid = 2084] [serial = 626] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 170 (0000002906CD8000) [pid = 2084] [serial = 620] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 169 (000000290A9C4000) [pid = 2084] [serial = 608] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 168 (0000002907F60000) [pid = 2084] [serial = 605] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 167 (0000002901465800) [pid = 2084] [serial = 569] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 166 (0000002906C38C00) [pid = 2084] [serial = 595] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187376952]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 165 (0000002903B4E400) [pid = 2084] [serial = 614] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 164 (0000002905416400) [pid = 2084] [serial = 590] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 163 (000000290CEAB800) [pid = 2084] [serial = 637] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187389149]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 162 (000000290A706400) [pid = 2084] [serial = 581] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 161 (00000029081C2000) [pid = 2084] [serial = 629] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 160 (0000002906C3A000) [pid = 2084] [serial = 597] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 159 (0000002903075800) [pid = 2084] [serial = 623] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 158 (0000002905416C00) [pid = 2084] [serial = 592] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 157 (0000002903169000) [pid = 2084] [serial = 617] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 156 (000000290A9BCC00) [pid = 2084] [serial = 634] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 155 (000000290A6F0800) [pid = 2084] [serial = 587] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 154 (0000002907161400) [pid = 2084] [serial = 573] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 153 (000000297ABBF400) [pid = 2084] [serial = 441] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 152 (000000290316B800) [pid = 2084] [serial = 374] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 151 (000000297D5AF000) [pid = 2084] [serial = 509] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 150 (0000002971D13800) [pid = 2084] [serial = 576] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 149 (0000002977C6EC00) [pid = 2084] [serial = 430] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 148 (000000297B4CCC00) [pid = 2084] [serial = 498] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 147 (000000296B4B1000) [pid = 2084] [serial = 420] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 146 (000000290235D000) [pid = 2084] [serial = 371] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 145 (000000297D5B3000) [pid = 2084] [serial = 514] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 144 (00000029033C9400) [pid = 2084] [serial = 417] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 143 (00000029058E1800) [pid = 2084] [serial = 618] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 142 (000000297B02E800) [pid = 2084] [serial = 444] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 141 (000000297D5A7000) [pid = 2084] [serial = 504] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 140 (0000002976B9E800) [pid = 2084] [serial = 425] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 139 (00000029783B0000) [pid = 2084] [serial = 435] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 138 (000000297F826400) [pid = 2084] [serial = 522] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 137 (00000029068A1800) [pid = 2084] [serial = 377] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 136 (00000029058DDC00) [pid = 2084] [serial = 615] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 135 (000000297B4CB000) [pid = 2084] [serial = 501] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 134 (000000297FAB4C00) [pid = 2084] [serial = 528] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 133 (000000290300CC00) [pid = 2084] [serial = 570] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 132 (000000297F850C00) [pid = 2084] [serial = 525] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 131 (000000297B1C2C00) [pid = 2084] [serial = 447] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 130 (000000297B174000) [pid = 2084] [serial = 450] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 129 (000000297F82C800) [pid = 2084] [serial = 519] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 128 (000000297B374800) [pid = 2084] [serial = 495] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 127 (0000002902D8B400) [pid = 2084] [serial = 489] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 126 (000000296A2C2000) [pid = 2084] [serial = 492] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 125 (000000297B037000) [pid = 2084] [serial = 567] [outer = 0000000000000000] [url = about:blank]
09:23:35 INFO - PROCESS | 2084 | --DOMWINDOW == 124 (000000297912B800) [pid = 2084] [serial = 438] [outer = 0000000000000000] [url = about:blank]
09:23:36 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
09:23:36 INFO - document served over http requires an https
09:23:36 INFO - sub-resource via script-tag using the http-csp
09:23:36 INFO - delivery method with swap-origin-redirect and when
09:23: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"
09:23:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:23:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:23:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:36 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
09:23:36 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 1182ms
09:23:36 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
09:23:36 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907E3B800 == 73 [pid = 2084] [id = 261]
09:23:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 125 (000000290141A800) [pid = 2084] [serial = 729] [outer = 0000000000000000]
09:23:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 126 (0000002902E52400) [pid = 2084] [serial = 730] [outer = 000000290141A800]
09:23:36 INFO - PROCESS | 2084 | 1452187416174 Marionette INFO loaded listener.js
09:23:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 127 (000000290539D000) [pid = 2084] [serial = 731] [outer = 000000290141A800]
09:23:36 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
09:23:36 INFO - document served over http requires an https
09:23:36 INFO - sub-resource via script-tag using the http-csp
09:23:36 INFO - delivery method with keep-origin-redirect and when
09:23: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"
09:23:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:23:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:23:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:36 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
09:23:36 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 692ms
09:23:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
09:23:36 INFO - PROCESS | 2084 | ++DOCSHELL 0000002909DBD800 == 74 [pid = 2084] [id = 262]
09:23:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 128 (0000002905966000) [pid = 2084] [serial = 732] [outer = 0000000000000000]
09:23:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 129 (0000002906C3F400) [pid = 2084] [serial = 733] [outer = 0000002905966000]
09:23:36 INFO - PROCESS | 2084 | 1452187416874 Marionette INFO loaded listener.js
09:23:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 130 (000000290A752800) [pid = 2084] [serial = 734] [outer = 0000002905966000]
09:23:37 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
09:23:37 INFO - document served over http requires an https
09:23:37 INFO - sub-resource via script-tag using the http-csp
09:23:37 INFO - delivery method with no-redirect and when
09:23: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"
09:23:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:23:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:23:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:37 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
09:23:37 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 671ms
09:23:37 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
09:23:37 INFO - PROCESS | 2084 | ++DOCSHELL 000000290A675000 == 75 [pid = 2084] [id = 263]
09:23:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 131 (000000290C8E2800) [pid = 2084] [serial = 735] [outer = 0000000000000000]
09:23:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 132 (000000290D1F2000) [pid = 2084] [serial = 736] [outer = 000000290C8E2800]
09:23:37 INFO - PROCESS | 2084 | 1452187417598 Marionette INFO loaded listener.js
09:23:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 133 (00000029104C6400) [pid = 2084] [serial = 737] [outer = 000000290C8E2800]
09:23:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
09:23:38 INFO - document served over http requires an https
09:23:38 INFO - sub-resource via script-tag using the http-csp
09:23:38 INFO - delivery method with swap-origin-redirect and when
09:23: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"
09:23:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:23:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:23:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
09:23:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1024ms
09:23:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
09:23:38 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902EDA800 == 76 [pid = 2084] [id = 264]
09:23:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 134 (0000002901469C00) [pid = 2084] [serial = 738] [outer = 0000000000000000]
09:23:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 135 (0000002902E5C400) [pid = 2084] [serial = 739] [outer = 0000002901469C00]
09:23:38 INFO - PROCESS | 2084 | 1452187418827 Marionette INFO loaded listener.js
09:23:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 136 (0000002903B57C00) [pid = 2084] [serial = 740] [outer = 0000002901469C00]
09:23:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 137 (0000002905244000) [pid = 2084] [serial = 741] [outer = 00000029702B7800]
09:23:39 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
09:23:39 INFO - document served over http requires an https
09:23:39 INFO - sub-resource via xhr-request using the http-csp
09:23:39 INFO - delivery method with keep-origin-redirect and when
09:23: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"
09:23:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:23:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:23:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
09:23:39 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | took 1125ms
09:23:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
09:23:39 INFO - PROCESS | 2084 | ++DOCSHELL 0000002909FCE800 == 77 [pid = 2084] [id = 265]
09:23:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 138 (0000002902E53C00) [pid = 2084] [serial = 742] [outer = 0000000000000000]
09:23:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 139 (0000002906217000) [pid = 2084] [serial = 743] [outer = 0000002902E53C00]
09:23:39 INFO - PROCESS | 2084 | 1452187419922 Marionette INFO loaded listener.js
09:23:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 140 (00000029081C1C00) [pid = 2084] [serial = 744] [outer = 0000002902E53C00]
09:23:40 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
09:23:40 INFO - document served over http requires an https
09:23:40 INFO - sub-resource via xhr-request using the http-csp
09:23:40 INFO - delivery method with no-redirect and when
09:23: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"
09:23:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:23:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:23:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:40 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
09:23:40 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 943ms
09:23:40 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
09:23:40 INFO - PROCESS | 2084 | ++DOCSHELL 000000296A1AB000 == 78 [pid = 2084] [id = 266]
09:23:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 141 (000000290C8D5800) [pid = 2084] [serial = 745] [outer = 0000000000000000]
09:23:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 142 (000000290D1EC000) [pid = 2084] [serial = 746] [outer = 000000290C8D5800]
09:23:40 INFO - PROCESS | 2084 | 1452187420852 Marionette INFO loaded listener.js
09:23:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 143 (00000029104C3C00) [pid = 2084] [serial = 747] [outer = 000000290C8D5800]
09:23:41 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
09:23:41 INFO - document served over http requires an https
09:23:41 INFO - sub-resource via xhr-request using the http-csp
09:23:41 INFO - delivery method with swap-origin-redirect and when
09:23: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"
09:23:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:23:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:23:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:41 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
09:23:41 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 880ms
09:23:41 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
09:23:41 INFO - PROCESS | 2084 | ++DOCSHELL 000000296B796000 == 79 [pid = 2084] [id = 267]
09:23:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 144 (00000029104CB000) [pid = 2084] [serial = 748] [outer = 0000000000000000]
09:23:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 145 (000000296A1C2800) [pid = 2084] [serial = 749] [outer = 00000029104CB000]
09:23:41 INFO - PROCESS | 2084 | 1452187421733 Marionette INFO loaded listener.js
09:23:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 146 (000000296B435C00) [pid = 2084] [serial = 750] [outer = 00000029104CB000]
09:23:42 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
09:23:42 INFO - document served over http requires an https
09:23:42 INFO - sub-resource via xhr-request using the http-csp
09:23:42 INFO - delivery method with swap-origin-redirect and when
09:23: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"
09:23:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:23:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:23:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:42 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
09:23:42 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 878ms
09:23:42 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
09:23:42 INFO - PROCESS | 2084 | ++DOCSHELL 0000002970613800 == 80 [pid = 2084] [id = 268]
09:23:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 147 (00000029104CC800) [pid = 2084] [serial = 751] [outer = 0000000000000000]
09:23:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 148 (000000296B4D1800) [pid = 2084] [serial = 752] [outer = 00000029104CC800]
09:23:42 INFO - PROCESS | 2084 | 1452187422669 Marionette INFO loaded listener.js
09:23:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 149 (000000296BA53000) [pid = 2084] [serial = 753] [outer = 00000029104CC800]
09:23:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
09:23:43 INFO - document served over http requires an https
09:23:43 INFO - sub-resource via xhr-request using the http-csp
09:23:43 INFO - delivery method with keep-origin-redirect and when
09:23: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"
09:23:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:23:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:23:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
09:23:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | took 923ms
09:23:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
09:23:43 INFO - PROCESS | 2084 | ++DOCSHELL 000000297182F800 == 81 [pid = 2084] [id = 269]
09:23:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 150 (000000296BAD6800) [pid = 2084] [serial = 754] [outer = 0000000000000000]
09:23:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 151 (00000029704C8000) [pid = 2084] [serial = 755] [outer = 000000296BAD6800]
09:23:43 INFO - PROCESS | 2084 | 1452187423656 Marionette INFO loaded listener.js
09:23:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 152 (0000002971D99000) [pid = 2084] [serial = 756] [outer = 000000296BAD6800]
09:23:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
09:23:44 INFO - document served over http requires an https
09:23:44 INFO - sub-resource via xhr-request using the http-csp
09:23:44 INFO - delivery method with no-redirect and when
09:23: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"
09:23:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:23:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:23:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
09:23:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | took 923ms
09:23:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
09:23:44 INFO - PROCESS | 2084 | ++DOCSHELL 0000002976A29000 == 82 [pid = 2084] [id = 270]
09:23:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 153 (0000002971EE9800) [pid = 2084] [serial = 757] [outer = 0000000000000000]
09:23:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 154 (00000029723D0800) [pid = 2084] [serial = 758] [outer = 0000002971EE9800]
09:23:44 INFO - PROCESS | 2084 | 1452187424548 Marionette INFO loaded listener.js
09:23:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 155 (000000297720E000) [pid = 2084] [serial = 759] [outer = 0000002971EE9800]
09:23:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
09:23:45 INFO - document served over http requires an https
09:23:45 INFO - sub-resource via xhr-request using the http-csp
09:23:45 INFO - delivery method with swap-origin-redirect and when
09:23: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"
09:23:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:23:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:23:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
09:23:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | took 879ms
09:23:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
09:23:45 INFO - PROCESS | 2084 | ++DOCSHELL 0000002977C17800 == 83 [pid = 2084] [id = 271]
09:23:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 156 (0000002976C9A000) [pid = 2084] [serial = 760] [outer = 0000000000000000]
09:23:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 157 (0000002977C71000) [pid = 2084] [serial = 761] [outer = 0000002976C9A000]
09:23:45 INFO - PROCESS | 2084 | 1452187425486 Marionette INFO loaded listener.js
09:23:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 158 (0000002978CB5000) [pid = 2084] [serial = 762] [outer = 0000002976C9A000]
09:23:46 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
09:23:46 INFO - document served over http requires an http
09:23:46 INFO - sub-resource via fetch-request using the meta-csp
09:23:46 INFO - delivery method with keep-origin-redirect and when
09:23: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"
09:23:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:23:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:23:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:23:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:46 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
09:23:46 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 987ms
09:23:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
09:23:46 INFO - PROCESS | 2084 | ++DOCSHELL 00000029783C0800 == 84 [pid = 2084] [id = 272]
09:23:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 159 (0000002978CB2400) [pid = 2084] [serial = 763] [outer = 0000000000000000]
09:23:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 160 (00000029790E8400) [pid = 2084] [serial = 764] [outer = 0000002978CB2400]
09:23:46 INFO - PROCESS | 2084 | 1452187426502 Marionette INFO loaded listener.js
09:23:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 161 (000000297ABBC400) [pid = 2084] [serial = 765] [outer = 0000002978CB2400]
09:23:47 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
09:23:47 INFO - document served over http requires an http
09:23:47 INFO - sub-resource via fetch-request using the meta-csp
09:23:47 INFO - delivery method with no-redirect and when
09:23: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"
09:23:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:23:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:23:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:23:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:47 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
09:23:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 990ms
09:23:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
09:23:47 INFO - PROCESS | 2084 | ++DOCSHELL 000000297AB86000 == 85 [pid = 2084] [id = 273]
09:23:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 162 (0000002979DAC000) [pid = 2084] [serial = 766] [outer = 0000000000000000]
09:23:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 163 (000000297AFBC400) [pid = 2084] [serial = 767] [outer = 0000002979DAC000]
09:23:47 INFO - PROCESS | 2084 | 1452187427457 Marionette INFO loaded listener.js
09:23:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 164 (000000297B171400) [pid = 2084] [serial = 768] [outer = 0000002979DAC000]
09:23:48 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
09:23:48 INFO - document served over http requires an http
09:23:48 INFO - sub-resource via fetch-request using the meta-csp
09:23:48 INFO - delivery method with swap-origin-redirect and when
09:23:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
09:23:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:23:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:23:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:23:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:48 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
09:23:48 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 943ms
09:23:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
09:23:48 INFO - PROCESS | 2084 | ++DOCSHELL 000000297D69B000 == 86 [pid = 2084] [id = 274]
09:23:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 165 (0000002907EF2C00) [pid = 2084] [serial = 769] [outer = 0000000000000000]
09:23:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 166 (0000002907EFA400) [pid = 2084] [serial = 770] [outer = 0000002907EF2C00]
09:23:48 INFO - PROCESS | 2084 | 1452187428430 Marionette INFO loaded listener.js
09:23:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 167 (000000297B3B8000) [pid = 2084] [serial = 771] [outer = 0000002907EF2C00]
09:23:48 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F055800 == 87 [pid = 2084] [id = 275]
09:23:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 168 (0000002908217800) [pid = 2084] [serial = 772] [outer = 0000000000000000]
09:23:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 169 (000000290821A000) [pid = 2084] [serial = 773] [outer = 0000002908217800]
09:23:49 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
09:23:49 INFO - document served over http requires an http
09:23:49 INFO - sub-resource via iframe-tag using the meta-csp
09:23:49 INFO - delivery method with keep-origin-redirect and when
09:23: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"
09:23:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:23:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:23:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:49 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
09:23:49 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 985ms
09:23:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
09:23:49 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F06A800 == 88 [pid = 2084] [id = 276]
09:23:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 170 (0000002908218400) [pid = 2084] [serial = 774] [outer = 0000000000000000]
09:23:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 171 (000000290821A400) [pid = 2084] [serial = 775] [outer = 0000002908218400]
09:23:49 INFO - PROCESS | 2084 | 1452187429427 Marionette INFO loaded listener.js
09:23:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 172 (000000297B4C6C00) [pid = 2084] [serial = 776] [outer = 0000002908218400]
09:23:49 INFO - PROCESS | 2084 | ++DOCSHELL 000000290CDC2800 == 89 [pid = 2084] [id = 277]
09:23:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 173 (000000290EA03400) [pid = 2084] [serial = 777] [outer = 0000000000000000]
09:23:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 174 (000000290EA07C00) [pid = 2084] [serial = 778] [outer = 000000290EA03400]
09:23:50 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
09:23:50 INFO - document served over http requires an http
09:23:50 INFO - sub-resource via iframe-tag using the meta-csp
09:23:50 INFO - delivery method with no-redirect and when
09:23: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"
09:23:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:23:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:23:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:50 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
09:23:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 984ms
09:23:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
09:23:50 INFO - PROCESS | 2084 | ++DOCSHELL 000000290CDD2800 == 90 [pid = 2084] [id = 278]
09:23:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 175 (0000002908219800) [pid = 2084] [serial = 779] [outer = 0000000000000000]
09:23:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 176 (000000290EA05800) [pid = 2084] [serial = 780] [outer = 0000002908219800]
09:23:50 INFO - PROCESS | 2084 | 1452187430451 Marionette INFO loaded listener.js
09:23:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 177 (000000297B4D0400) [pid = 2084] [serial = 781] [outer = 0000002908219800]
09:23:50 INFO - PROCESS | 2084 | ++DOCSHELL 0000002910458000 == 91 [pid = 2084] [id = 279]
09:23:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 178 (000000290B913800) [pid = 2084] [serial = 782] [outer = 0000000000000000]
09:23:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 179 (000000290B917400) [pid = 2084] [serial = 783] [outer = 000000290B913800]
09:23:51 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
09:23:51 INFO - document served over http requires an http
09:23:51 INFO - sub-resource via iframe-tag using the meta-csp
09:23:51 INFO - delivery method with swap-origin-redirect and when
09:23:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
09:23:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:23:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:23:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:51 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
09:23:51 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 1021ms
09:23:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
09:23:51 INFO - PROCESS | 2084 | ++DOCSHELL 0000002910468800 == 92 [pid = 2084] [id = 280]
09:23:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 180 (000000290B915400) [pid = 2084] [serial = 784] [outer = 0000000000000000]
09:23:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 181 (000000290B917800) [pid = 2084] [serial = 785] [outer = 000000290B915400]
09:23:51 INFO - PROCESS | 2084 | 1452187431530 Marionette INFO loaded listener.js
09:23:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 182 (000000297BC77400) [pid = 2084] [serial = 786] [outer = 000000290B915400]
09:23:53 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
09:23:53 INFO - document served over http requires an http
09:23:53 INFO - sub-resource via script-tag using the meta-csp
09:23:53 INFO - delivery method with keep-origin-redirect and when
09:23: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"
09:23:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:23:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:23:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:53 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
09:23:53 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 2397ms
09:23:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
09:23:53 INFO - PROCESS | 2084 | ++DOCSHELL 0000002905198000 == 93 [pid = 2084] [id = 281]
09:23:53 INFO - PROCESS | 2084 | ++DOMWINDOW == 183 (0000002905243400) [pid = 2084] [serial = 787] [outer = 0000000000000000]
09:23:53 INFO - PROCESS | 2084 | ++DOMWINDOW == 184 (0000002905418000) [pid = 2084] [serial = 788] [outer = 0000002905243400]
09:23:53 INFO - PROCESS | 2084 | 1452187433871 Marionette INFO loaded listener.js
09:23:53 INFO - PROCESS | 2084 | ++DOMWINDOW == 185 (000000290BA8DC00) [pid = 2084] [serial = 789] [outer = 0000002905243400]
09:23:54 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
09:23:54 INFO - document served over http requires an http
09:23:54 INFO - sub-resource via script-tag using the meta-csp
09:23:54 INFO - delivery method with no-redirect and when
09:23: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"
09:23:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:23:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:23:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:54 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
09:23:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1337ms
09:23:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
09:23:55 INFO - PROCESS | 2084 | ++DOCSHELL 00000029052C1800 == 94 [pid = 2084] [id = 282]
09:23:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 186 (0000002903166C00) [pid = 2084] [serial = 790] [outer = 0000000000000000]
09:23:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 187 (0000002903321400) [pid = 2084] [serial = 791] [outer = 0000002903166C00]
09:23:55 INFO - PROCESS | 2084 | 1452187435180 Marionette INFO loaded listener.js
09:23:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 188 (0000002906214400) [pid = 2084] [serial = 792] [outer = 0000002903166C00]
09:23:55 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
09:23:55 INFO - document served over http requires an http
09:23:55 INFO - sub-resource via script-tag using the meta-csp
09:23:55 INFO - delivery method with swap-origin-redirect and when
09:23:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
09:23:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:23:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:23:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:55 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
09:23:55 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 944ms
09:23:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
09:23:56 INFO - PROCESS | 2084 | ++DOCSHELL 000000290056E800 == 95 [pid = 2084] [id = 283]
09:23:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 189 (0000002900955800) [pid = 2084] [serial = 793] [outer = 0000000000000000]
09:23:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 190 (0000002901413400) [pid = 2084] [serial = 794] [outer = 0000002900955800]
09:23:56 INFO - PROCESS | 2084 | 1452187436274 Marionette INFO loaded listener.js
09:23:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 191 (0000002905306800) [pid = 2084] [serial = 795] [outer = 0000002900955800]
09:23:56 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
09:23:56 INFO - document served over http requires an http
09:23:56 INFO - sub-resource via xhr-request using the meta-csp
09:23:56 INFO - delivery method with keep-origin-redirect and when
09:23: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"
09:23:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:23:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:23:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:56 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
09:23:56 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 1027ms
09:23:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
09:23:57 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901D11000 == 96 [pid = 2084] [id = 284]
09:23:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 192 (0000002903167400) [pid = 2084] [serial = 796] [outer = 0000000000000000]
09:23:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 193 (00000029062C2000) [pid = 2084] [serial = 797] [outer = 0000002903167400]
09:23:57 INFO - PROCESS | 2084 | 1452187437217 Marionette INFO loaded listener.js
09:23:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 194 (0000002907EF5800) [pid = 2084] [serial = 798] [outer = 0000002903167400]
09:23:57 INFO - PROCESS | 2084 | --DOCSHELL 0000002909DBD800 == 95 [pid = 2084] [id = 262]
09:23:57 INFO - PROCESS | 2084 | --DOCSHELL 0000002907E3B800 == 94 [pid = 2084] [id = 261]
09:23:57 INFO - PROCESS | 2084 | --DOCSHELL 0000002907C6C000 == 93 [pid = 2084] [id = 260]
09:23:57 INFO - PROCESS | 2084 | --DOCSHELL 000000290771F000 == 92 [pid = 2084] [id = 259]
09:23:57 INFO - PROCESS | 2084 | --DOCSHELL 00000029054AD000 == 91 [pid = 2084] [id = 258]
09:23:57 INFO - PROCESS | 2084 | --DOCSHELL 000000290378F000 == 90 [pid = 2084] [id = 257]
09:23:57 INFO - PROCESS | 2084 | --DOCSHELL 0000002902ECF000 == 89 [pid = 2084] [id = 256]
09:23:57 INFO - PROCESS | 2084 | --DOCSHELL 0000002977D0F800 == 88 [pid = 2084] [id = 202]
09:23:57 INFO - PROCESS | 2084 | --DOCSHELL 0000002902425000 == 87 [pid = 2084] [id = 255]
09:23:57 INFO - PROCESS | 2084 | --DOCSHELL 000000290057A000 == 86 [pid = 2084] [id = 254]
09:23:57 INFO - PROCESS | 2084 | --DOCSHELL 0000002902B6C800 == 85 [pid = 2084] [id = 253]
09:23:57 INFO - PROCESS | 2084 | --DOCSHELL 0000002900576800 == 84 [pid = 2084] [id = 252]
09:23:57 INFO - PROCESS | 2084 | --DOCSHELL 0000002900544800 == 83 [pid = 2084] [id = 251]
09:23:57 INFO - PROCESS | 2084 | --DOCSHELL 00000029073CF000 == 82 [pid = 2084] [id = 250]
09:23:57 INFO - PROCESS | 2084 | --DOCSHELL 0000002904E34800 == 81 [pid = 2084] [id = 249]
09:23:57 INFO - PROCESS | 2084 | --DOCSHELL 0000002900545800 == 80 [pid = 2084] [id = 248]
09:23:57 INFO - PROCESS | 2084 | --DOCSHELL 000000290F291000 == 79 [pid = 2084] [id = 246]
09:23:57 INFO - PROCESS | 2084 | --DOCSHELL 000000290A66F800 == 78 [pid = 2084] [id = 244]
09:23:57 INFO - PROCESS | 2084 | --DOCSHELL 0000002907D16800 == 77 [pid = 2084] [id = 239]
09:23:57 INFO - PROCESS | 2084 | --DOCSHELL 000000290C8BF000 == 76 [pid = 2084] [id = 238]
09:23:57 INFO - PROCESS | 2084 | --DOCSHELL 000000297F803800 == 75 [pid = 2084] [id = 237]
09:23:57 INFO - PROCESS | 2084 | --DOCSHELL 000000297B4B8000 == 74 [pid = 2084] [id = 236]
09:23:57 INFO - PROCESS | 2084 | --DOCSHELL 0000002977F2B000 == 73 [pid = 2084] [id = 235]
09:23:57 INFO - PROCESS | 2084 | --DOCSHELL 0000002907875000 == 72 [pid = 2084] [id = 234]
09:23:57 INFO - PROCESS | 2084 | --DOCSHELL 0000002976997000 == 71 [pid = 2084] [id = 232]
09:23:57 INFO - PROCESS | 2084 | --DOCSHELL 000000290163F000 == 70 [pid = 2084] [id = 233]
09:23:57 INFO - PROCESS | 2084 | --DOMWINDOW == 193 (0000002907F5EC00) [pid = 2084] [serial = 627] [outer = 0000000000000000] [url = about:blank]
09:23:57 INFO - PROCESS | 2084 | --DOMWINDOW == 192 (000000290CEA1800) [pid = 2084] [serial = 635] [outer = 0000000000000000] [url = about:blank]
09:23:57 INFO - PROCESS | 2084 | --DOMWINDOW == 191 (00000029793B0400) [pid = 2084] [serial = 579] [outer = 0000000000000000] [url = about:blank]
09:23:57 INFO - PROCESS | 2084 | --DOMWINDOW == 190 (0000002905967C00) [pid = 2084] [serial = 645] [outer = 0000000000000000] [url = about:blank]
09:23:57 INFO - PROCESS | 2084 | --DOMWINDOW == 189 (000000296B4D3400) [pid = 2084] [serial = 640] [outer = 0000000000000000] [url = about:blank]
09:23:57 INFO - PROCESS | 2084 | --DOMWINDOW == 188 (000000297A0B6800) [pid = 2084] [serial = 582] [outer = 0000000000000000] [url = about:blank]
09:23:57 INFO - PROCESS | 2084 | --DOMWINDOW == 187 (0000002904A65C00) [pid = 2084] [serial = 624] [outer = 0000000000000000] [url = about:blank]
09:23:57 INFO - PROCESS | 2084 | --DOMWINDOW == 186 (00000029077B8400) [pid = 2084] [serial = 621] [outer = 0000000000000000] [url = about:blank]
09:23:57 INFO - PROCESS | 2084 | --DOMWINDOW == 185 (000000290A748000) [pid = 2084] [serial = 630] [outer = 0000000000000000] [url = about:blank]
09:23:57 INFO - PROCESS | 2084 | --DOMWINDOW == 184 (0000002971A5C800) [pid = 2084] [serial = 648] [outer = 0000000000000000] [url = about:blank]
09:23:58 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
09:23:58 INFO - document served over http requires an http
09:23:58 INFO - sub-resource via xhr-request using the meta-csp
09:23:58 INFO - delivery method with no-redirect and when
09:23: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"
09:23:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:23:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:23:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:58 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
09:23:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1130ms
09:23:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
09:23:58 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901649800 == 71 [pid = 2084] [id = 285]
09:23:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 185 (000000290168FC00) [pid = 2084] [serial = 799] [outer = 0000000000000000]
09:23:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 186 (000000290307B400) [pid = 2084] [serial = 800] [outer = 000000290168FC00]
09:23:58 INFO - PROCESS | 2084 | 1452187438235 Marionette INFO loaded listener.js
09:23:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 187 (00000029058DCC00) [pid = 2084] [serial = 801] [outer = 000000290168FC00]
09:23:58 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
09:23:58 INFO - document served over http requires an http
09:23:58 INFO - sub-resource via xhr-request using the meta-csp
09:23:58 INFO - delivery method with swap-origin-redirect and when
09:23:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
09:23:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:23:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:23:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:58 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
09:23:58 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 734ms
09:23:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
09:23:59 INFO - PROCESS | 2084 | ++DOCSHELL 00000029051A5000 == 72 [pid = 2084] [id = 286]
09:23:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 188 (0000002903077400) [pid = 2084] [serial = 802] [outer = 0000000000000000]
09:23:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 189 (000000290596E000) [pid = 2084] [serial = 803] [outer = 0000002903077400]
09:23:59 INFO - PROCESS | 2084 | 1452187439055 Marionette INFO loaded listener.js
09:23:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 190 (0000002907D42000) [pid = 2084] [serial = 804] [outer = 0000002903077400]
09:23:59 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
09:23:59 INFO - document served over http requires an https
09:23:59 INFO - sub-resource via fetch-request using the meta-csp
09:23:59 INFO - delivery method with keep-origin-redirect and when
09:23: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"
09:23:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:23:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:23:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:23:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:23:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:23:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:23:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:23:59 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
09:23:59 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 733ms
09:23:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
09:23:59 INFO - PROCESS | 2084 | ++DOCSHELL 000000290787E000 == 73 [pid = 2084] [id = 287]
09:23:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 191 (00000029081C2000) [pid = 2084] [serial = 805] [outer = 0000000000000000]
09:23:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 192 (00000029081C5000) [pid = 2084] [serial = 806] [outer = 00000029081C2000]
09:23:59 INFO - PROCESS | 2084 | 1452187439739 Marionette INFO loaded listener.js
09:23:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 193 (000000290A706000) [pid = 2084] [serial = 807] [outer = 00000029081C2000]
09:24:00 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
09:24:00 INFO - document served over http requires an https
09:24:00 INFO - sub-resource via fetch-request using the meta-csp
09:24:00 INFO - delivery method with no-redirect and when
09:24: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"
09:24:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:24:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:24:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:24:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:00 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
09:24:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 774ms
09:24:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
09:24:00 INFO - PROCESS | 2084 | ++DOCSHELL 00000029099D3000 == 74 [pid = 2084] [id = 288]
09:24:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 194 (000000290A703000) [pid = 2084] [serial = 808] [outer = 0000000000000000]
09:24:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 195 (000000290A9B6400) [pid = 2084] [serial = 809] [outer = 000000290A703000]
09:24:00 INFO - PROCESS | 2084 | 1452187440587 Marionette INFO loaded listener.js
09:24:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 196 (000000290B916400) [pid = 2084] [serial = 810] [outer = 000000290A703000]
09:24:01 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
09:24:01 INFO - document served over http requires an https
09:24:01 INFO - sub-resource via fetch-request using the meta-csp
09:24:01 INFO - delivery method with swap-origin-redirect and when
09:24: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"
09:24:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:24:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:24:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:24:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:01 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
09:24:01 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 733ms
09:24:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
09:24:01 INFO - PROCESS | 2084 | ++DOCSHELL 0000002909FC2800 == 75 [pid = 2084] [id = 289]
09:24:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 197 (000000290AA3FC00) [pid = 2084] [serial = 811] [outer = 0000000000000000]
09:24:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 198 (000000290BA92C00) [pid = 2084] [serial = 812] [outer = 000000290AA3FC00]
09:24:01 INFO - PROCESS | 2084 | 1452187441283 Marionette INFO loaded listener.js
09:24:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 199 (000000290C8D7C00) [pid = 2084] [serial = 813] [outer = 000000290AA3FC00]
09:24:01 INFO - PROCESS | 2084 | ++DOCSHELL 000000290AA54000 == 76 [pid = 2084] [id = 290]
09:24:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 200 (000000290C8DF800) [pid = 2084] [serial = 814] [outer = 0000000000000000]
09:24:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 201 (000000290C8D6000) [pid = 2084] [serial = 815] [outer = 000000290C8DF800]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 200 (000000290307AC00) [pid = 2084] [serial = 695] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 199 (000000290A6A2400) [pid = 2084] [serial = 685] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 198 (0000002906216C00) [pid = 2084] [serial = 700] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 197 (0000002907F63000) [pid = 2084] [serial = 723] [outer = 0000000000000000] [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]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 196 (000000290712EC00) [pid = 2084] [serial = 720] [outer = 0000000000000000] [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]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 195 (000000290A9BC800) [pid = 2084] [serial = 726] [outer = 0000000000000000] [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]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 194 (0000002906210C00) [pid = 2084] [serial = 717] [outer = 0000000000000000] [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]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 193 (000000290141A800) [pid = 2084] [serial = 729] [outer = 0000000000000000] [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]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 192 (00000029053A6C00) [pid = 2084] [serial = 715] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 191 (0000002903160400) [pid = 2084] [serial = 697] [outer = 0000000000000000] [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]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 190 (000000290300B800) [pid = 2084] [serial = 707] [outer = 0000000000000000] [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]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 189 (0000002900957C00) [pid = 2084] [serial = 702] [outer = 0000000000000000] [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]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 188 (0000002901465000) [pid = 2084] [serial = 712] [outer = 0000000000000000] [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]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 187 (0000002905966000) [pid = 2084] [serial = 732] [outer = 0000000000000000] [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]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 186 (0000002901416000) [pid = 2084] [serial = 710] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187410050]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 185 (0000002902E57000) [pid = 2084] [serial = 705] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 184 (000000290F37E800) [pid = 2084] [serial = 690] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187403943]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 183 (0000002971D15000) [pid = 2084] [serial = 649] [outer = 0000000000000000] [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]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 182 (000000290AA3E000) [pid = 2084] [serial = 727] [outer = 0000000000000000] [url = about:blank]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 181 (0000002907164C00) [pid = 2084] [serial = 721] [outer = 0000000000000000] [url = about:blank]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 180 (000000290689DC00) [pid = 2084] [serial = 716] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 179 (00000029036D2800) [pid = 2084] [serial = 713] [outer = 0000000000000000] [url = about:blank]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 178 (0000002905970800) [pid = 2084] [serial = 696] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 177 (00000029036D6400) [pid = 2084] [serial = 693] [outer = 0000000000000000] [url = about:blank]
09:24:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
09:24:02 INFO - document served over http requires an https
09:24:02 INFO - sub-resource via iframe-tag using the meta-csp
09:24:02 INFO - delivery method with keep-origin-redirect and when
09:24: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"
09:24:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:24:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:24:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 176 (00000029077B7800) [pid = 2084] [serial = 659] [outer = 0000000000000000] [url = about:blank]
09:24:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 1175ms
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 175 (0000002907D3C800) [pid = 2084] [serial = 671] [outer = 0000000000000000] [url = about:blank]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 174 (000000290168A800) [pid = 2084] [serial = 711] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187410050]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 173 (00000029033CB000) [pid = 2084] [serial = 708] [outer = 0000000000000000] [url = about:blank]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 172 (000000290A6A3000) [pid = 2084] [serial = 686] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 171 (000000290D1ED800) [pid = 2084] [serial = 683] [outer = 0000000000000000] [url = about:blank]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 170 (0000002906219800) [pid = 2084] [serial = 718] [outer = 0000000000000000] [url = about:blank]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 169 (0000002907FCA800) [pid = 2084] [serial = 724] [outer = 0000000000000000] [url = about:blank]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 168 (0000002906C3F400) [pid = 2084] [serial = 733] [outer = 0000000000000000] [url = about:blank]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 167 (0000002902093400) [pid = 2084] [serial = 706] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 166 (0000002901690800) [pid = 2084] [serial = 703] [outer = 0000000000000000] [url = about:blank]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 165 (000000290740B400) [pid = 2084] [serial = 665] [outer = 0000000000000000] [url = about:blank]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 164 (0000002902E52400) [pid = 2084] [serial = 730] [outer = 0000000000000000] [url = about:blank]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 163 (000000290D1F2000) [pid = 2084] [serial = 736] [outer = 0000000000000000] [url = about:blank]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 162 (000000290AA37800) [pid = 2084] [serial = 680] [outer = 0000000000000000] [url = about:blank]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 161 (000000290D3EFC00) [pid = 2084] [serial = 674] [outer = 0000000000000000] [url = about:blank]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 160 (0000002903353000) [pid = 2084] [serial = 691] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187403943]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 159 (000000290A6A8800) [pid = 2084] [serial = 688] [outer = 0000000000000000] [url = about:blank]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 158 (000000290C8E0C00) [pid = 2084] [serial = 668] [outer = 0000000000000000] [url = about:blank]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 157 (000000290D405800) [pid = 2084] [serial = 677] [outer = 0000000000000000] [url = about:blank]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 156 (0000002970E5E800) [pid = 2084] [serial = 662] [outer = 0000000000000000] [url = about:blank]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 155 (0000002901463000) [pid = 2084] [serial = 653] [outer = 0000000000000000] [url = about:blank]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 154 (000000290620F400) [pid = 2084] [serial = 656] [outer = 0000000000000000] [url = about:blank]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 153 (0000002907496C00) [pid = 2084] [serial = 701] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:24:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 152 (00000029033C8400) [pid = 2084] [serial = 698] [outer = 0000000000000000] [url = about:blank]
09:24:02 INFO - PROCESS | 2084 | --DOMWINDOW == 151 (0000002977AE5800) [pid = 2084] [serial = 651] [outer = 0000000000000000] [url = about:blank]
09:24:02 INFO - PROCESS | 2084 | ++DOCSHELL 000000290AA66000 == 77 [pid = 2084] [id = 291]
09:24:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 152 (0000002901465000) [pid = 2084] [serial = 816] [outer = 0000000000000000]
09:24:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 153 (00000029024C6C00) [pid = 2084] [serial = 817] [outer = 0000002901465000]
09:24:02 INFO - PROCESS | 2084 | 1452187442458 Marionette INFO loaded listener.js
09:24:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 154 (000000290740B400) [pid = 2084] [serial = 818] [outer = 0000002901465000]
09:24:02 INFO - PROCESS | 2084 | ++DOCSHELL 000000290BA4B000 == 78 [pid = 2084] [id = 292]
09:24:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 155 (000000290A6A2400) [pid = 2084] [serial = 819] [outer = 0000000000000000]
09:24:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 156 (000000290CEA7800) [pid = 2084] [serial = 820] [outer = 000000290A6A2400]
09:24:03 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
09:24:03 INFO - document served over http requires an https
09:24:03 INFO - sub-resource via iframe-tag using the meta-csp
09:24:03 INFO - delivery method with no-redirect and when
09:24: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"
09:24:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:24:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:24:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:03 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
09:24:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 733ms
09:24:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
09:24:03 INFO - PROCESS | 2084 | ++DOCSHELL 000000290C8AF800 == 79 [pid = 2084] [id = 293]
09:24:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 157 (000000290C8D4800) [pid = 2084] [serial = 821] [outer = 0000000000000000]
09:24:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 158 (000000290CEA8000) [pid = 2084] [serial = 822] [outer = 000000290C8D4800]
09:24:03 INFO - PROCESS | 2084 | 1452187443196 Marionette INFO loaded listener.js
09:24:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 159 (000000290D413800) [pid = 2084] [serial = 823] [outer = 000000290C8D4800]
09:24:03 INFO - PROCESS | 2084 | ++DOCSHELL 000000290D3BE000 == 80 [pid = 2084] [id = 294]
09:24:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 160 (000000290D40A000) [pid = 2084] [serial = 824] [outer = 0000000000000000]
09:24:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 161 (00000029104BEC00) [pid = 2084] [serial = 825] [outer = 000000290D40A000]
09:24:03 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
09:24:03 INFO - document served over http requires an https
09:24:03 INFO - sub-resource via iframe-tag using the meta-csp
09:24:03 INFO - delivery method with swap-origin-redirect and when
09:24: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"
09:24:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:24:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:24:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:03 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
09:24:03 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 775ms
09:24:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
09:24:04 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F071800 == 81 [pid = 2084] [id = 295]
09:24:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 162 (000000290D3FB800) [pid = 2084] [serial = 826] [outer = 0000000000000000]
09:24:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 163 (000000290F385C00) [pid = 2084] [serial = 827] [outer = 000000290D3FB800]
09:24:04 INFO - PROCESS | 2084 | 1452187444079 Marionette INFO loaded listener.js
09:24:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 164 (0000002971A5F800) [pid = 2084] [serial = 828] [outer = 000000290D3FB800]
09:24:04 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
09:24:04 INFO - document served over http requires an https
09:24:04 INFO - sub-resource via script-tag using the meta-csp
09:24:04 INFO - delivery method with keep-origin-redirect and when
09:24: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"
09:24:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:24:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:24:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:04 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
09:24:04 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 985ms
09:24:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
09:24:05 INFO - PROCESS | 2084 | ++DOCSHELL 0000002903796800 == 82 [pid = 2084] [id = 296]
09:24:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 165 (0000002903164000) [pid = 2084] [serial = 829] [outer = 0000000000000000]
09:24:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 166 (000000290409B400) [pid = 2084] [serial = 830] [outer = 0000002903164000]
09:24:05 INFO - PROCESS | 2084 | 1452187445137 Marionette INFO loaded listener.js
09:24:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 167 (0000002906215800) [pid = 2084] [serial = 831] [outer = 0000002903164000]
09:24:05 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
09:24:05 INFO - document served over http requires an https
09:24:05 INFO - sub-resource via script-tag using the meta-csp
09:24:05 INFO - delivery method with no-redirect and when
09:24: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"
09:24:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:24:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:24:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:05 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
09:24:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 986ms
09:24:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
09:24:06 INFO - PROCESS | 2084 | ++DOCSHELL 000000290D3D0000 == 83 [pid = 2084] [id = 297]
09:24:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 168 (0000002907407C00) [pid = 2084] [serial = 832] [outer = 0000000000000000]
09:24:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 169 (0000002907F5E800) [pid = 2084] [serial = 833] [outer = 0000002907407C00]
09:24:06 INFO - PROCESS | 2084 | 1452187446095 Marionette INFO loaded listener.js
09:24:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 170 (000000290A702400) [pid = 2084] [serial = 834] [outer = 0000002907407C00]
09:24:06 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
09:24:06 INFO - document served over http requires an https
09:24:06 INFO - sub-resource via script-tag using the meta-csp
09:24:06 INFO - delivery method with swap-origin-redirect and when
09:24: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"
09:24:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:24:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:24:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:06 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
09:24:06 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 984ms
09:24:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
09:24:07 INFO - PROCESS | 2084 | ++DOCSHELL 000000297068C000 == 84 [pid = 2084] [id = 298]
09:24:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 171 (000000290AA3F000) [pid = 2084] [serial = 835] [outer = 0000000000000000]
09:24:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 172 (00000029104BFC00) [pid = 2084] [serial = 836] [outer = 000000290AA3F000]
09:24:07 INFO - PROCESS | 2084 | 1452187447123 Marionette INFO loaded listener.js
09:24:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 173 (00000029704D1400) [pid = 2084] [serial = 837] [outer = 000000290AA3F000]
09:24:07 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
09:24:07 INFO - document served over http requires an https
09:24:07 INFO - sub-resource via xhr-request using the meta-csp
09:24:07 INFO - delivery method with keep-origin-redirect and when
09:24: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"
09:24:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:24:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:24:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:07 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
09:24:07 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 943ms
09:24:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
09:24:08 INFO - PROCESS | 2084 | ++DOCSHELL 000000297508F000 == 85 [pid = 2084] [id = 299]
09:24:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 174 (0000002971A5C800) [pid = 2084] [serial = 838] [outer = 0000000000000000]
09:24:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 175 (0000002976C8A400) [pid = 2084] [serial = 839] [outer = 0000002971A5C800]
09:24:08 INFO - PROCESS | 2084 | 1452187448067 Marionette INFO loaded listener.js
09:24:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 176 (00000029783AE800) [pid = 2084] [serial = 840] [outer = 0000002971A5C800]
09:24:08 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
09:24:08 INFO - document served over http requires an https
09:24:08 INFO - sub-resource via xhr-request using the meta-csp
09:24:08 INFO - delivery method with no-redirect and when
09:24: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"
09:24:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:24:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:24:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:08 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
09:24:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 985ms
09:24:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
09:24:08 INFO - PROCESS | 2084 | ++DOCSHELL 000000297AB8A000 == 86 [pid = 2084] [id = 300]
09:24:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 177 (0000002906CE9800) [pid = 2084] [serial = 841] [outer = 0000000000000000]
09:24:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 178 (0000002906CEE800) [pid = 2084] [serial = 842] [outer = 0000002906CE9800]
09:24:09 INFO - PROCESS | 2084 | 1452187449030 Marionette INFO loaded listener.js
09:24:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 179 (000000297860DC00) [pid = 2084] [serial = 843] [outer = 0000002906CE9800]
09:24:09 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
09:24:09 INFO - document served over http requires an https
09:24:09 INFO - sub-resource via xhr-request using the meta-csp
09:24:09 INFO - delivery method with swap-origin-redirect and when
09:24: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"
09:24:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:24:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:24:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:09 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
09:24:09 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 985ms
09:24:09 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
09:24:10 INFO - PROCESS | 2084 | ++DOCSHELL 000000297F803800 == 87 [pid = 2084] [id = 301]
09:24:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 180 (00000029078EC000) [pid = 2084] [serial = 844] [outer = 0000000000000000]
09:24:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 181 (00000029078EEC00) [pid = 2084] [serial = 845] [outer = 00000029078EC000]
09:24:10 INFO - PROCESS | 2084 | 1452187450059 Marionette INFO loaded listener.js
09:24:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 182 (000000297AFBB800) [pid = 2084] [serial = 846] [outer = 00000029078EC000]
09:24:10 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
09:24:10 INFO - document served over http requires an http
09:24:10 INFO - sub-resource via fetch-request using the meta-csp
09:24:10 INFO - delivery method with keep-origin-redirect and when
09:24:10 INFO - the target request is same-origin.
09:24:10 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 922ms
09:24:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
09:24:10 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F3A3800 == 88 [pid = 2084] [id = 302]
09:24:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 183 (000000290CF20400) [pid = 2084] [serial = 847] [outer = 0000000000000000]
09:24:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 184 (000000290CF24C00) [pid = 2084] [serial = 848] [outer = 000000290CF20400]
09:24:10 INFO - PROCESS | 2084 | 1452187450983 Marionette INFO loaded listener.js
09:24:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 185 (000000297A009400) [pid = 2084] [serial = 849] [outer = 000000290CF20400]
09:24:11 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
09:24:11 INFO - document served over http requires an http
09:24:11 INFO - sub-resource via fetch-request using the meta-csp
09:24:11 INFO - delivery method with no-redirect and when
09:24:11 INFO - the target request is same-origin.
09:24:11 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 923ms
09:24:11 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
09:24:11 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F6AF000 == 89 [pid = 2084] [id = 303]
09:24:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 186 (000000290CF04C00) [pid = 2084] [serial = 850] [outer = 0000000000000000]
09:24:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 187 (000000290CF0A000) [pid = 2084] [serial = 851] [outer = 000000290CF04C00]
09:24:11 INFO - PROCESS | 2084 | 1452187451915 Marionette INFO loaded listener.js
09:24:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 188 (000000290CF2C400) [pid = 2084] [serial = 852] [outer = 000000290CF04C00]
09:24:12 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
09:24:12 INFO - document served over http requires an http
09:24:12 INFO - sub-resource via fetch-request using the meta-csp
09:24:12 INFO - delivery method with swap-origin-redirect and when
09:24: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"
09:24:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:24:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:24:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:24:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:12 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
09:24:12 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 983ms
09:24:12 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
09:24:12 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F71C800 == 90 [pid = 2084] [id = 304]
09:24:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 189 (000000290CF05000) [pid = 2084] [serial = 853] [outer = 0000000000000000]
09:24:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 190 (000000290F706000) [pid = 2084] [serial = 854] [outer = 000000290CF05000]
09:24:12 INFO - PROCESS | 2084 | 1452187452881 Marionette INFO loaded listener.js
09:24:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 191 (000000290F70F400) [pid = 2084] [serial = 855] [outer = 000000290CF05000]
09:24:13 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F72A000 == 91 [pid = 2084] [id = 305]
09:24:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 192 (000000290ED67800) [pid = 2084] [serial = 856] [outer = 0000000000000000]
09:24:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 193 (000000290ED6B000) [pid = 2084] [serial = 857] [outer = 000000290ED67800]
09:24:13 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
09:24:13 INFO - document served over http requires an http
09:24:13 INFO - sub-resource via iframe-tag using the meta-csp
09:24:13 INFO - delivery method with keep-origin-redirect and when
09:24:13 INFO - the target request is same-origin.
09:24:13 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 881ms
09:24:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
09:24:13 INFO - PROCESS | 2084 | ++DOCSHELL 000000290EBBC000 == 92 [pid = 2084] [id = 306]
09:24:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 194 (000000290CF2A000) [pid = 2084] [serial = 858] [outer = 0000000000000000]
09:24:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 195 (000000290ED69C00) [pid = 2084] [serial = 859] [outer = 000000290CF2A000]
09:24:13 INFO - PROCESS | 2084 | 1452187453804 Marionette INFO loaded listener.js
09:24:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 196 (000000297B16B000) [pid = 2084] [serial = 860] [outer = 000000290CF2A000]
09:24:14 INFO - PROCESS | 2084 | ++DOCSHELL 000000290CC2E800 == 93 [pid = 2084] [id = 307]
09:24:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 197 (0000002909410400) [pid = 2084] [serial = 861] [outer = 0000000000000000]
09:24:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 198 (0000002909410800) [pid = 2084] [serial = 862] [outer = 0000002909410400]
09:24:14 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
09:24:14 INFO - document served over http requires an http
09:24:14 INFO - sub-resource via iframe-tag using the meta-csp
09:24:14 INFO - delivery method with no-redirect and when
09:24:14 INFO - the target request is same-origin.
09:24:14 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 1023ms
09:24:14 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
09:24:14 INFO - PROCESS | 2084 | ++DOCSHELL 000000290CC43800 == 94 [pid = 2084] [id = 308]
09:24:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 199 (0000002909414400) [pid = 2084] [serial = 863] [outer = 0000000000000000]
09:24:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 200 (0000002909421000) [pid = 2084] [serial = 864] [outer = 0000002909414400]
09:24:14 INFO - PROCESS | 2084 | 1452187454900 Marionette INFO loaded listener.js
09:24:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 201 (000000290942EC00) [pid = 2084] [serial = 865] [outer = 0000002909414400]
09:24:15 INFO - PROCESS | 2084 | ++DOCSHELL 000000290BB44800 == 95 [pid = 2084] [id = 309]
09:24:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 202 (000000290BB80C00) [pid = 2084] [serial = 866] [outer = 0000000000000000]
09:24:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 203 (000000290BB83C00) [pid = 2084] [serial = 867] [outer = 000000290BB80C00]
09:24:15 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
09:24:15 INFO - document served over http requires an http
09:24:15 INFO - sub-resource via iframe-tag using the meta-csp
09:24:15 INFO - delivery method with swap-origin-redirect and when
09:24: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"
09:24:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:24:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:24:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:15 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
09:24:15 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 1124ms
09:24:15 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
09:24:15 INFO - PROCESS | 2084 | ++DOCSHELL 000000290BB54000 == 96 [pid = 2084] [id = 310]
09:24:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 204 (0000002909414C00) [pid = 2084] [serial = 868] [outer = 0000000000000000]
09:24:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 205 (000000290BB81C00) [pid = 2084] [serial = 869] [outer = 0000002909414C00]
09:24:16 INFO - PROCESS | 2084 | 1452187455997 Marionette INFO loaded listener.js
09:24:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 206 (000000297B16C800) [pid = 2084] [serial = 870] [outer = 0000002909414C00]
09:24:16 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
09:24:16 INFO - document served over http requires an http
09:24:16 INFO - sub-resource via script-tag using the meta-csp
09:24:16 INFO - delivery method with keep-origin-redirect and when
09:24:16 INFO - the target request is same-origin.
09:24:16 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 986ms
09:24:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
09:24:16 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F44E800 == 97 [pid = 2084] [id = 311]
09:24:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 207 (000000290BC65400) [pid = 2084] [serial = 871] [outer = 0000000000000000]
09:24:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 208 (000000290BC6CC00) [pid = 2084] [serial = 872] [outer = 000000290BC65400]
09:24:16 INFO - PROCESS | 2084 | 1452187456969 Marionette INFO loaded listener.js
09:24:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 209 (000000290BC74C00) [pid = 2084] [serial = 873] [outer = 000000290BC65400]
09:24:19 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
09:24:19 INFO - document served over http requires an http
09:24:19 INFO - sub-resource via script-tag using the meta-csp
09:24:19 INFO - delivery method with no-redirect and when
09:24:19 INFO - the target request is same-origin.
09:24:19 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 2487ms
09:24:19 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
09:24:19 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900565000 == 98 [pid = 2084] [id = 312]
09:24:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 210 (0000002901413800) [pid = 2084] [serial = 874] [outer = 0000000000000000]
09:24:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 211 (0000002901694C00) [pid = 2084] [serial = 875] [outer = 0000002901413800]
09:24:19 INFO - PROCESS | 2084 | 1452187459468 Marionette INFO loaded listener.js
09:24:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 212 (000000290596B000) [pid = 2084] [serial = 876] [outer = 0000002901413800]
09:24:20 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
09:24:20 INFO - document served over http requires an http
09:24:20 INFO - sub-resource via script-tag using the meta-csp
09:24:20 INFO - delivery method with swap-origin-redirect and when
09:24: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"
09:24:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:24:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:24:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:20 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
09:24:20 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 1432ms
09:24:20 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
09:24:20 INFO - PROCESS | 2084 | ++DOCSHELL 00000029051AA000 == 99 [pid = 2084] [id = 313]
09:24:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 213 (00000029058DC800) [pid = 2084] [serial = 877] [outer = 0000000000000000]
09:24:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 214 (00000029058E9400) [pid = 2084] [serial = 878] [outer = 00000029058DC800]
09:24:20 INFO - PROCESS | 2084 | 1452187460823 Marionette INFO loaded listener.js
09:24:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 215 (0000002907164800) [pid = 2084] [serial = 879] [outer = 00000029058DC800]
09:24:21 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
09:24:21 INFO - document served over http requires an http
09:24:21 INFO - sub-resource via xhr-request using the meta-csp
09:24:21 INFO - delivery method with keep-origin-redirect and when
09:24:21 INFO - the target request is same-origin.
09:24:21 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 881ms
09:24:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
09:24:21 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902B80000 == 100 [pid = 2084] [id = 314]
09:24:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 216 (000000290077B800) [pid = 2084] [serial = 880] [outer = 0000000000000000]
09:24:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 217 (0000002900950C00) [pid = 2084] [serial = 881] [outer = 000000290077B800]
09:24:21 INFO - PROCESS | 2084 | 1452187461801 Marionette INFO loaded listener.js
09:24:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 218 (0000002906219800) [pid = 2084] [serial = 882] [outer = 000000290077B800]
09:24:22 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
09:24:22 INFO - document served over http requires an http
09:24:22 INFO - sub-resource via xhr-request using the meta-csp
09:24:22 INFO - delivery method with no-redirect and when
09:24:22 INFO - the target request is same-origin.
09:24:22 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 1051ms
09:24:22 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
09:24:22 INFO - PROCESS | 2084 | ++DOCSHELL 000000290097F800 == 101 [pid = 2084] [id = 315]
09:24:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 219 (0000002902D87400) [pid = 2084] [serial = 883] [outer = 0000000000000000]
09:24:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 220 (0000002903006400) [pid = 2084] [serial = 884] [outer = 0000002902D87400]
09:24:22 INFO - PROCESS | 2084 | 1452187462904 Marionette INFO loaded listener.js
09:24:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 221 (00000029058E0000) [pid = 2084] [serial = 885] [outer = 0000002902D87400]
09:24:23 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
09:24:23 INFO - document served over http requires an http
09:24:23 INFO - sub-resource via xhr-request using the meta-csp
09:24:23 INFO - delivery method with swap-origin-redirect and when
09:24: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"
09:24:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:24:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:24:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:23 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
09:24:23 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 942ms
09:24:23 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
09:24:23 INFO - PROCESS | 2084 | --DOCSHELL 0000002909DBB800 == 100 [pid = 2084] [id = 209]
09:24:23 INFO - PROCESS | 2084 | --DOCSHELL 000000297FA07000 == 99 [pid = 2084] [id = 206]
09:24:23 INFO - PROCESS | 2084 | --DOCSHELL 0000002900547000 == 98 [pid = 2084] [id = 218]
09:24:23 INFO - PROCESS | 2084 | --DOCSHELL 0000002904E26000 == 97 [pid = 2084] [id = 216]
09:24:23 INFO - PROCESS | 2084 | --DOCSHELL 000000290D3BE000 == 96 [pid = 2084] [id = 294]
09:24:23 INFO - PROCESS | 2084 | --DOCSHELL 000000290C8AF800 == 95 [pid = 2084] [id = 293]
09:24:23 INFO - PROCESS | 2084 | --DOCSHELL 000000290BA4B000 == 94 [pid = 2084] [id = 292]
09:24:23 INFO - PROCESS | 2084 | --DOCSHELL 000000290AA66000 == 93 [pid = 2084] [id = 291]
09:24:23 INFO - PROCESS | 2084 | --DOCSHELL 000000290AA54000 == 92 [pid = 2084] [id = 290]
09:24:23 INFO - PROCESS | 2084 | --DOCSHELL 0000002909FC2800 == 91 [pid = 2084] [id = 289]
09:24:23 INFO - PROCESS | 2084 | --DOCSHELL 00000029099D3000 == 90 [pid = 2084] [id = 288]
09:24:23 INFO - PROCESS | 2084 | --DOCSHELL 000000290787E000 == 89 [pid = 2084] [id = 287]
09:24:23 INFO - PROCESS | 2084 | ++DOCSHELL 000000290057B000 == 90 [pid = 2084] [id = 316]
09:24:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 222 (0000002900776800) [pid = 2084] [serial = 886] [outer = 0000000000000000]
09:24:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 223 (000000290209C000) [pid = 2084] [serial = 887] [outer = 0000002900776800]
09:24:23 INFO - PROCESS | 2084 | 1452187463946 Marionette INFO loaded listener.js
09:24:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 224 (0000002905305400) [pid = 2084] [serial = 888] [outer = 0000002900776800]
09:24:24 INFO - PROCESS | 2084 | --DOCSHELL 00000029051A5000 == 89 [pid = 2084] [id = 286]
09:24:24 INFO - PROCESS | 2084 | --DOCSHELL 0000002901649800 == 88 [pid = 2084] [id = 285]
09:24:24 INFO - PROCESS | 2084 | --DOCSHELL 0000002901D11000 == 87 [pid = 2084] [id = 284]
09:24:24 INFO - PROCESS | 2084 | --DOCSHELL 000000290056E800 == 86 [pid = 2084] [id = 283]
09:24:24 INFO - PROCESS | 2084 | --DOCSHELL 00000029052C1800 == 85 [pid = 2084] [id = 282]
09:24:24 INFO - PROCESS | 2084 | --DOCSHELL 0000002905198000 == 84 [pid = 2084] [id = 281]
09:24:24 INFO - PROCESS | 2084 | --DOCSHELL 0000002910468800 == 83 [pid = 2084] [id = 280]
09:24:24 INFO - PROCESS | 2084 | --DOCSHELL 0000002910458000 == 82 [pid = 2084] [id = 279]
09:24:24 INFO - PROCESS | 2084 | --DOCSHELL 000000290CDD2800 == 81 [pid = 2084] [id = 278]
09:24:24 INFO - PROCESS | 2084 | --DOCSHELL 000000290CDC2800 == 80 [pid = 2084] [id = 277]
09:24:24 INFO - PROCESS | 2084 | --DOCSHELL 000000290F06A800 == 79 [pid = 2084] [id = 276]
09:24:24 INFO - PROCESS | 2084 | --DOCSHELL 000000290F055800 == 78 [pid = 2084] [id = 275]
09:24:24 INFO - PROCESS | 2084 | --DOCSHELL 000000297D69B000 == 77 [pid = 2084] [id = 274]
09:24:24 INFO - PROCESS | 2084 | --DOCSHELL 000000297AB86000 == 76 [pid = 2084] [id = 273]
09:24:24 INFO - PROCESS | 2084 | --DOCSHELL 00000029783C0800 == 75 [pid = 2084] [id = 272]
09:24:24 INFO - PROCESS | 2084 | --DOCSHELL 0000002977C17800 == 74 [pid = 2084] [id = 271]
09:24:24 INFO - PROCESS | 2084 | --DOCSHELL 0000002976A29000 == 73 [pid = 2084] [id = 270]
09:24:24 INFO - PROCESS | 2084 | --DOCSHELL 000000297182F800 == 72 [pid = 2084] [id = 269]
09:24:24 INFO - PROCESS | 2084 | --DOCSHELL 0000002970613800 == 71 [pid = 2084] [id = 268]
09:24:24 INFO - PROCESS | 2084 | --DOCSHELL 000000296B796000 == 70 [pid = 2084] [id = 267]
09:24:24 INFO - PROCESS | 2084 | --DOCSHELL 000000296A1AB000 == 69 [pid = 2084] [id = 266]
09:24:24 INFO - PROCESS | 2084 | --DOCSHELL 0000002909FCE800 == 68 [pid = 2084] [id = 265]
09:24:24 INFO - PROCESS | 2084 | --DOCSHELL 0000002902EDA800 == 67 [pid = 2084] [id = 264]
09:24:24 INFO - PROCESS | 2084 | --DOMWINDOW == 223 (000000290A74BC00) [pid = 2084] [serial = 725] [outer = 0000000000000000] [url = about:blank]
09:24:24 INFO - PROCESS | 2084 | --DOMWINDOW == 222 (0000002906C43400) [pid = 2084] [serial = 719] [outer = 0000000000000000] [url = about:blank]
09:24:24 INFO - PROCESS | 2084 | --DOMWINDOW == 221 (0000002903B50C00) [pid = 2084] [serial = 704] [outer = 0000000000000000] [url = about:blank]
09:24:24 INFO - PROCESS | 2084 | --DOMWINDOW == 220 (000000290CE9E000) [pid = 2084] [serial = 728] [outer = 0000000000000000] [url = about:blank]
09:24:24 INFO - PROCESS | 2084 | --DOMWINDOW == 219 (000000290596BC00) [pid = 2084] [serial = 709] [outer = 0000000000000000] [url = about:blank]
09:24:24 INFO - PROCESS | 2084 | --DOMWINDOW == 218 (000000290541F800) [pid = 2084] [serial = 714] [outer = 0000000000000000] [url = about:blank]
09:24:24 INFO - PROCESS | 2084 | --DOMWINDOW == 217 (00000029058DF400) [pid = 2084] [serial = 699] [outer = 0000000000000000] [url = about:blank]
09:24:24 INFO - PROCESS | 2084 | --DOMWINDOW == 216 (00000029077BB800) [pid = 2084] [serial = 722] [outer = 0000000000000000] [url = about:blank]
09:24:24 INFO - PROCESS | 2084 | --DOMWINDOW == 215 (000000290539D000) [pid = 2084] [serial = 731] [outer = 0000000000000000] [url = about:blank]
09:24:24 INFO - PROCESS | 2084 | --DOMWINDOW == 214 (000000290A752800) [pid = 2084] [serial = 734] [outer = 0000000000000000] [url = about:blank]
09:24:24 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
09:24:24 INFO - document served over http requires an https
09:24:24 INFO - sub-resource via fetch-request using the meta-csp
09:24:24 INFO - delivery method with keep-origin-redirect and when
09:24: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"
09:24:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:24:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:24:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:24:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:24 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
09:24:24 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 1240ms
09:24:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
09:24:24 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902ECD000 == 68 [pid = 2084] [id = 317]
09:24:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 215 (0000002903161800) [pid = 2084] [serial = 889] [outer = 0000000000000000]
09:24:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 216 (00000029033D3400) [pid = 2084] [serial = 890] [outer = 0000002903161800]
09:24:24 INFO - PROCESS | 2084 | 1452187464912 Marionette INFO loaded listener.js
09:24:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 217 (00000029053A7C00) [pid = 2084] [serial = 891] [outer = 0000002903161800]
09:24:25 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
09:24:25 INFO - document served over http requires an https
09:24:25 INFO - sub-resource via fetch-request using the meta-csp
09:24:25 INFO - delivery method with no-redirect and when
09:24: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"
09:24:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:24:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:24:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:24:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:25 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
09:24:25 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 691ms
09:24:25 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
09:24:25 INFO - PROCESS | 2084 | ++DOCSHELL 0000002904E2F800 == 69 [pid = 2084] [id = 318]
09:24:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 218 (000000290689F000) [pid = 2084] [serial = 892] [outer = 0000000000000000]
09:24:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 219 (0000002906CDD800) [pid = 2084] [serial = 893] [outer = 000000290689F000]
09:24:25 INFO - PROCESS | 2084 | 1452187465727 Marionette INFO loaded listener.js
09:24:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 220 (0000002907491400) [pid = 2084] [serial = 894] [outer = 000000290689F000]
09:24:26 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
09:24:26 INFO - document served over http requires an https
09:24:26 INFO - sub-resource via fetch-request using the meta-csp
09:24:26 INFO - delivery method with swap-origin-redirect and when
09:24: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"
09:24:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:24:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:24:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:24:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:26 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
09:24:26 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 796ms
09:24:26 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
09:24:26 INFO - PROCESS | 2084 | ++DOCSHELL 00000029052CA800 == 70 [pid = 2084] [id = 319]
09:24:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 221 (00000029068A3000) [pid = 2084] [serial = 895] [outer = 0000000000000000]
09:24:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 222 (00000029077B6400) [pid = 2084] [serial = 896] [outer = 00000029068A3000]
09:24:26 INFO - PROCESS | 2084 | 1452187466447 Marionette INFO loaded listener.js
09:24:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 223 (0000002907EF2800) [pid = 2084] [serial = 897] [outer = 00000029068A3000]
09:24:27 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
09:24:27 INFO - document served over http requires an https
09:24:27 INFO - sub-resource via fetch-request using the meta-csp
09:24:27 INFO - delivery method with swap-origin-redirect and when
09:24: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"
09:24:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:24:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:24:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:24:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:27 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
09:24:27 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 774ms
09:24:27 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
09:24:27 INFO - PROCESS | 2084 | ++DOCSHELL 000000290769C000 == 71 [pid = 2084] [id = 320]
09:24:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 224 (0000002907EF9C00) [pid = 2084] [serial = 898] [outer = 0000000000000000]
09:24:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 225 (0000002907FC2400) [pid = 2084] [serial = 899] [outer = 0000002907EF9C00]
09:24:27 INFO - PROCESS | 2084 | 1452187467232 Marionette INFO loaded listener.js
09:24:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 226 (000000290821D800) [pid = 2084] [serial = 900] [outer = 0000002907EF9C00]
09:24:27 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
09:24:27 INFO - document served over http requires an https
09:24:27 INFO - sub-resource via fetch-request using the meta-csp
09:24:27 INFO - delivery method with keep-origin-redirect and when
09:24: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"
09:24:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:24:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:24:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:24:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:27 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
09:24:27 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 734ms
09:24:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
09:24:27 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907C75800 == 72 [pid = 2084] [id = 321]
09:24:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 227 (000000290821AC00) [pid = 2084] [serial = 901] [outer = 0000000000000000]
09:24:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 228 (0000002909417400) [pid = 2084] [serial = 902] [outer = 000000290821AC00]
09:24:28 INFO - PROCESS | 2084 | 1452187468018 Marionette INFO loaded listener.js
09:24:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 229 (000000290942CC00) [pid = 2084] [serial = 903] [outer = 000000290821AC00]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 228 (000000290A6EC000) [pid = 2084] [serial = 586] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 227 (000000290A9BFC00) [pid = 2084] [serial = 607] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 226 (0000002907F56C00) [pid = 2084] [serial = 604] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 225 (00000029077B9400) [pid = 2084] [serial = 583] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 224 (00000029003EF400) [pid = 2084] [serial = 692] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 223 (0000002901415800) [pid = 2084] [serial = 610] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 222 (000000290168FC00) [pid = 2084] [serial = 799] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 221 (0000002903167400) [pid = 2084] [serial = 796] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 220 (00000029081C2000) [pid = 2084] [serial = 805] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 219 (000000290D40A000) [pid = 2084] [serial = 824] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 218 (0000002901469C00) [pid = 2084] [serial = 738] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 217 (0000002902E53C00) [pid = 2084] [serial = 742] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 216 (0000002907499C00) [pid = 2084] [serial = 658] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 215 (0000002905967000) [pid = 2084] [serial = 655] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 214 (0000002901414400) [pid = 2084] [serial = 652] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 213 (000000290D1EAC00) [pid = 2084] [serial = 682] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 212 (000000290AA33C00) [pid = 2084] [serial = 679] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 211 (000000290D3F9C00) [pid = 2084] [serial = 676] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 210 (000000290D3ED400) [pid = 2084] [serial = 673] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 209 (0000002907D36400) [pid = 2084] [serial = 670] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 208 (000000290C8DEC00) [pid = 2084] [serial = 667] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 207 (0000002907405000) [pid = 2084] [serial = 664] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 206 (000000290A750000) [pid = 2084] [serial = 661] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 205 (000000290B913800) [pid = 2084] [serial = 782] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 204 (000000290EA03400) [pid = 2084] [serial = 777] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187429822]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 203 (0000002908217800) [pid = 2084] [serial = 772] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 202 (0000002905414800) [pid = 2084] [serial = 591] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 201 (0000002906C36C00) [pid = 2084] [serial = 596] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 200 (000000290523E000) [pid = 2084] [serial = 601] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 199 (000000290F385C00) [pid = 2084] [serial = 827] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 198 (00000029104BEC00) [pid = 2084] [serial = 825] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 197 (000000290C8DF800) [pid = 2084] [serial = 814] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 196 (000000290A703000) [pid = 2084] [serial = 808] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 195 (0000002903077400) [pid = 2084] [serial = 802] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 194 (0000002900955800) [pid = 2084] [serial = 793] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 193 (0000002903166C00) [pid = 2084] [serial = 790] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 192 (00000029104CB000) [pid = 2084] [serial = 748] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 191 (000000290C8D5800) [pid = 2084] [serial = 745] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 190 (0000002901465000) [pid = 2084] [serial = 816] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 189 (000000290C8D4800) [pid = 2084] [serial = 821] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 188 (000000290C8E2800) [pid = 2084] [serial = 735] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 187 (000000290077E000) [pid = 2084] [serial = 687] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 186 (000000290AA3FC00) [pid = 2084] [serial = 811] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 185 (00000029104CC800) [pid = 2084] [serial = 751] [outer = 0000000000000000] [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]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 184 (000000290A6A2400) [pid = 2084] [serial = 819] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187442819]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 183 (000000290CEA7800) [pid = 2084] [serial = 820] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187442819]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 182 (00000029081C5000) [pid = 2084] [serial = 806] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 181 (000000290BA92C00) [pid = 2084] [serial = 812] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 180 (000000296A1C2800) [pid = 2084] [serial = 749] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 179 (0000002905418000) [pid = 2084] [serial = 788] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 178 (0000002901413400) [pid = 2084] [serial = 794] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 177 (000000290C8D6000) [pid = 2084] [serial = 815] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 176 (0000002903321400) [pid = 2084] [serial = 791] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 175 (00000029704C8000) [pid = 2084] [serial = 755] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 174 (000000290821A400) [pid = 2084] [serial = 775] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 173 (000000290307B400) [pid = 2084] [serial = 800] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 172 (0000002907EFA400) [pid = 2084] [serial = 770] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 171 (0000002977C71000) [pid = 2084] [serial = 761] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 170 (000000290B917800) [pid = 2084] [serial = 785] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 169 (00000029062C2000) [pid = 2084] [serial = 797] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 168 (00000029024C6C00) [pid = 2084] [serial = 817] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 167 (00000029790E8400) [pid = 2084] [serial = 764] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 166 (000000290596E000) [pid = 2084] [serial = 803] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 165 (000000290CEA8000) [pid = 2084] [serial = 822] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 164 (00000029723D0800) [pid = 2084] [serial = 758] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 163 (000000290821A000) [pid = 2084] [serial = 773] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 162 (000000290A9B6400) [pid = 2084] [serial = 809] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 161 (000000290EA05800) [pid = 2084] [serial = 780] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 160 (000000296B4D1800) [pid = 2084] [serial = 752] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 159 (000000290B917400) [pid = 2084] [serial = 783] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 158 (0000002902E5C400) [pid = 2084] [serial = 739] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 157 (000000290EA07C00) [pid = 2084] [serial = 778] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187429822]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 156 (0000002906217000) [pid = 2084] [serial = 743] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 155 (000000290D1EC000) [pid = 2084] [serial = 746] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 154 (000000297AFBC400) [pid = 2084] [serial = 767] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 153 (00000029704CAC00) [pid = 2084] [serial = 408] [outer = 0000000000000000] [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.]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 152 (0000002978376000) [pid = 2084] [serial = 669] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 151 (00000029081C1C00) [pid = 2084] [serial = 744] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 150 (000000297B3B7400) [pid = 2084] [serial = 593] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 149 (0000002905306800) [pid = 2084] [serial = 795] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 148 (000000297B419000) [pid = 2084] [serial = 598] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 147 (000000290D40B800) [pid = 2084] [serial = 681] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 146 (000000297B4D7C00) [pid = 2084] [serial = 603] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 145 (0000002903076000) [pid = 2084] [serial = 654] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 144 (000000290748D000) [pid = 2084] [serial = 657] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 143 (00000029790EC400) [pid = 2084] [serial = 684] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 142 (000000296BA53000) [pid = 2084] [serial = 753] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 141 (000000297B37DC00) [pid = 2084] [serial = 588] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 140 (00000029783AA800) [pid = 2084] [serial = 672] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 139 (0000002971D99000) [pid = 2084] [serial = 756] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 138 (000000297FABAC00) [pid = 2084] [serial = 609] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 137 (000000290D410C00) [pid = 2084] [serial = 678] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 136 (000000297F84D000) [pid = 2084] [serial = 606] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 135 (000000297B16BC00) [pid = 2084] [serial = 689] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 134 (0000002907EF5800) [pid = 2084] [serial = 798] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 133 (000000297B176C00) [pid = 2084] [serial = 585] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 132 (00000029058DCC00) [pid = 2084] [serial = 801] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 131 (00000029775B6C00) [pid = 2084] [serial = 666] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 130 (000000297720E000) [pid = 2084] [serial = 759] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 129 (0000002903B57C00) [pid = 2084] [serial = 740] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 128 (000000296C48C800) [pid = 2084] [serial = 694] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 127 (0000002977574400) [pid = 2084] [serial = 663] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 126 (00000029104C3C00) [pid = 2084] [serial = 747] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 125 (000000290C7F4000) [pid = 2084] [serial = 612] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 124 (00000029081BFC00) [pid = 2084] [serial = 660] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 123 (000000296B435C00) [pid = 2084] [serial = 750] [outer = 0000000000000000] [url = about:blank]
09:24:28 INFO - PROCESS | 2084 | --DOMWINDOW == 122 (000000290D3FB000) [pid = 2084] [serial = 675] [outer = 0000000000000000] [url = about:blank]
09:24:28 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
09:24:28 INFO - document served over http requires an https
09:24:28 INFO - sub-resource via fetch-request using the meta-csp
09:24:28 INFO - delivery method with no-redirect and when
09:24: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"
09:24:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:24:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:24:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:24:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:28 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
09:24:28 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 774ms
09:24:28 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
09:24:28 INFO - PROCESS | 2084 | ++DOCSHELL 00000029099DE800 == 73 [pid = 2084] [id = 322]
09:24:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 123 (0000002901469C00) [pid = 2084] [serial = 904] [outer = 0000000000000000]
09:24:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 124 (0000002903166C00) [pid = 2084] [serial = 905] [outer = 0000002901469C00]
09:24:28 INFO - PROCESS | 2084 | 1452187468730 Marionette INFO loaded listener.js
09:24:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 125 (00000029077B3800) [pid = 2084] [serial = 906] [outer = 0000002901469C00]
09:24:29 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
09:24:29 INFO - document served over http requires an https
09:24:29 INFO - sub-resource via fetch-request using the meta-csp
09:24:29 INFO - delivery method with swap-origin-redirect and when
09:24: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"
09:24:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:24:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:24:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:24:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:29 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
09:24:29 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 671ms
09:24:29 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
09:24:29 INFO - PROCESS | 2084 | ++DOCSHELL 0000002909FDD800 == 74 [pid = 2084] [id = 323]
09:24:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 126 (000000290821A400) [pid = 2084] [serial = 907] [outer = 0000000000000000]
09:24:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 127 (000000290A6AD800) [pid = 2084] [serial = 908] [outer = 000000290821A400]
09:24:29 INFO - PROCESS | 2084 | 1452187469421 Marionette INFO loaded listener.js
09:24:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 128 (000000290A9B9000) [pid = 2084] [serial = 909] [outer = 000000290821A400]
09:24:29 INFO - PROCESS | 2084 | ++DOCSHELL 000000290AA53800 == 75 [pid = 2084] [id = 324]
09:24:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 129 (000000290A9B5800) [pid = 2084] [serial = 910] [outer = 0000000000000000]
09:24:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 130 (000000290A751400) [pid = 2084] [serial = 911] [outer = 000000290A9B5800]
09:24:29 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
09:24:29 INFO - document served over http requires an https
09:24:29 INFO - sub-resource via iframe-tag using the meta-csp
09:24:29 INFO - delivery method with keep-origin-redirect and when
09:24: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"
09:24:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:24:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:24:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:29 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
09:24:29 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 734ms
09:24:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
09:24:30 INFO - PROCESS | 2084 | ++DOCSHELL 000000290BA4D000 == 76 [pid = 2084] [id = 325]
09:24:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 131 (000000290821E800) [pid = 2084] [serial = 912] [outer = 0000000000000000]
09:24:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 132 (000000290A9BF000) [pid = 2084] [serial = 913] [outer = 000000290821E800]
09:24:30 INFO - PROCESS | 2084 | 1452187470268 Marionette INFO loaded listener.js
09:24:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 133 (000000290BA8A400) [pid = 2084] [serial = 914] [outer = 000000290821E800]
09:24:30 INFO - PROCESS | 2084 | ++DOCSHELL 000000290056F000 == 77 [pid = 2084] [id = 326]
09:24:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 134 (0000002901412400) [pid = 2084] [serial = 915] [outer = 0000000000000000]
09:24:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 135 (0000002902E54C00) [pid = 2084] [serial = 916] [outer = 0000002901412400]
09:24:31 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
09:24:31 INFO - document served over http requires an https
09:24:31 INFO - sub-resource via iframe-tag using the meta-csp
09:24:31 INFO - delivery method with no-redirect and when
09:24: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"
09:24:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:24:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:24:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:31 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
09:24:31 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 1027ms
09:24:31 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
09:24:31 INFO - PROCESS | 2084 | ++DOCSHELL 000000290378D000 == 78 [pid = 2084] [id = 327]
09:24:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 136 (00000029024C3800) [pid = 2084] [serial = 917] [outer = 0000000000000000]
09:24:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 137 (0000002904099000) [pid = 2084] [serial = 918] [outer = 00000029024C3800]
09:24:31 INFO - PROCESS | 2084 | 1452187471466 Marionette INFO loaded listener.js
09:24:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 138 (0000002905414C00) [pid = 2084] [serial = 919] [outer = 00000029024C3800]
09:24:31 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907D11800 == 79 [pid = 2084] [id = 328]
09:24:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 139 (00000029068BE400) [pid = 2084] [serial = 920] [outer = 0000000000000000]
09:24:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 140 (0000002907161C00) [pid = 2084] [serial = 921] [outer = 00000029068BE400]
09:24:32 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
09:24:32 INFO - document served over http requires an https
09:24:32 INFO - sub-resource via iframe-tag using the meta-csp
09:24:32 INFO - delivery method with swap-origin-redirect and when
09:24: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"
09:24:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:24:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:24:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:32 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
09:24:32 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 1284ms
09:24:32 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
09:24:32 INFO - PROCESS | 2084 | ++DOCSHELL 000000290C8C1000 == 80 [pid = 2084] [id = 329]
09:24:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 141 (00000029062C2000) [pid = 2084] [serial = 922] [outer = 0000000000000000]
09:24:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 142 (00000029078E8C00) [pid = 2084] [serial = 923] [outer = 00000029062C2000]
09:24:32 INFO - PROCESS | 2084 | 1452187472690 Marionette INFO loaded listener.js
09:24:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 143 (000000290A747800) [pid = 2084] [serial = 924] [outer = 00000029062C2000]
09:24:33 INFO - PROCESS | 2084 | ++DOCSHELL 000000290CBED000 == 81 [pid = 2084] [id = 330]
09:24:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 144 (000000290A9C4000) [pid = 2084] [serial = 925] [outer = 0000000000000000]
09:24:33 INFO - PROCESS | 2084 | [2084] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/widget/windows/WinUtils.cpp, line 1364
09:24:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 145 (00000029078E7400) [pid = 2084] [serial = 926] [outer = 000000290A9C4000]
09:24:33 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
09:24:33 INFO - document served over http requires an https
09:24:33 INFO - sub-resource via iframe-tag using the meta-csp
09:24:33 INFO - delivery method with swap-origin-redirect and when
09:24: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"
09:24:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:24:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:24:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:33 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
09:24:33 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 1126ms
09:24:33 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
09:24:33 INFO - PROCESS | 2084 | ++DOCSHELL 000000290CDD8800 == 82 [pid = 2084] [id = 331]
09:24:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 146 (000000290BA8BC00) [pid = 2084] [serial = 927] [outer = 0000000000000000]
09:24:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 147 (000000290C7F3400) [pid = 2084] [serial = 928] [outer = 000000290BA8BC00]
09:24:33 INFO - PROCESS | 2084 | 1452187473864 Marionette INFO loaded listener.js
09:24:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 148 (000000290CE9CC00) [pid = 2084] [serial = 929] [outer = 000000290BA8BC00]
09:24:34 INFO - PROCESS | 2084 | ++DOCSHELL 000000290EA47000 == 83 [pid = 2084] [id = 332]
09:24:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 149 (000000290CEA2400) [pid = 2084] [serial = 930] [outer = 0000000000000000]
09:24:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 150 (000000290CEA8C00) [pid = 2084] [serial = 931] [outer = 000000290CEA2400]
09:24:34 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
09:24:34 INFO - document served over http requires an https
09:24:34 INFO - sub-resource via iframe-tag using the meta-csp
09:24:34 INFO - delivery method with keep-origin-redirect and when
09:24: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"
09:24:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:24:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:24:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:34 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
09:24:34 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 1089ms
09:24:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
09:24:34 INFO - PROCESS | 2084 | ++DOCSHELL 000000290EC11000 == 84 [pid = 2084] [id = 333]
09:24:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 151 (000000290CEA3800) [pid = 2084] [serial = 932] [outer = 0000000000000000]
09:24:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 152 (000000290D1F4400) [pid = 2084] [serial = 933] [outer = 000000290CEA3800]
09:24:34 INFO - PROCESS | 2084 | 1452187474949 Marionette INFO loaded listener.js
09:24:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 153 (000000290D409800) [pid = 2084] [serial = 934] [outer = 000000290CEA3800]
09:24:35 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F05E800 == 85 [pid = 2084] [id = 334]
09:24:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 154 (000000290D409000) [pid = 2084] [serial = 935] [outer = 0000000000000000]
09:24:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 155 (000000290D407400) [pid = 2084] [serial = 936] [outer = 000000290D409000]
09:24:35 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
09:24:35 INFO - document served over http requires an https
09:24:35 INFO - sub-resource via iframe-tag using the meta-csp
09:24:35 INFO - delivery method with no-redirect and when
09:24: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"
09:24:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:24:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:24:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:35 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
09:24:35 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 1026ms
09:24:35 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
09:24:35 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F06A800 == 86 [pid = 2084] [id = 335]
09:24:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 156 (000000290D405800) [pid = 2084] [serial = 937] [outer = 0000000000000000]
09:24:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 157 (000000290EA08C00) [pid = 2084] [serial = 938] [outer = 000000290D405800]
09:24:36 INFO - PROCESS | 2084 | 1452187476003 Marionette INFO loaded listener.js
09:24:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 158 (000000290F38CC00) [pid = 2084] [serial = 939] [outer = 000000290D405800]
09:24:36 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F44D000 == 87 [pid = 2084] [id = 336]
09:24:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 159 (000000296A1C2800) [pid = 2084] [serial = 940] [outer = 0000000000000000]
09:24:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 160 (000000296A1D0800) [pid = 2084] [serial = 941] [outer = 000000296A1C2800]
09:24:36 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
09:24:36 INFO - document served over http requires an https
09:24:36 INFO - sub-resource via iframe-tag using the meta-csp
09:24:36 INFO - delivery method with swap-origin-redirect and when
09:24: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"
09:24:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:24:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:24:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:36 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
09:24:36 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 1104ms
09:24:36 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
09:24:37 INFO - PROCESS | 2084 | ++DOCSHELL 0000002910470800 == 88 [pid = 2084] [id = 337]
09:24:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 161 (000000296A1C9800) [pid = 2084] [serial = 942] [outer = 0000000000000000]
09:24:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 162 (000000296A1D0C00) [pid = 2084] [serial = 943] [outer = 000000296A1C9800]
09:24:37 INFO - PROCESS | 2084 | 1452187477106 Marionette INFO loaded listener.js
09:24:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 163 (000000296B4DC800) [pid = 2084] [serial = 944] [outer = 000000296A1C9800]
09:24:37 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
09:24:37 INFO - document served over http requires an https
09:24:37 INFO - sub-resource via script-tag using the meta-csp
09:24:37 INFO - delivery method with keep-origin-redirect and when
09:24: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"
09:24:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:24:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:24:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:37 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
09:24:37 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 1024ms
09:24:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
09:24:38 INFO - PROCESS | 2084 | ++DOCSHELL 000000296B78C800 == 89 [pid = 2084] [id = 338]
09:24:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 164 (000000296B4B1000) [pid = 2084] [serial = 945] [outer = 0000000000000000]
09:24:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 165 (000000296BA50800) [pid = 2084] [serial = 946] [outer = 000000296B4B1000]
09:24:38 INFO - PROCESS | 2084 | 1452187478127 Marionette INFO loaded listener.js
09:24:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 166 (0000002970471C00) [pid = 2084] [serial = 947] [outer = 000000296B4B1000]
09:24:38 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
09:24:38 INFO - document served over http requires an https
09:24:38 INFO - sub-resource via script-tag using the meta-csp
09:24:38 INFO - delivery method with no-redirect and when
09:24: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"
09:24:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:24:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:24:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:38 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
09:24:38 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 1026ms
09:24:38 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
09:24:39 INFO - PROCESS | 2084 | ++DOCSHELL 0000002970620000 == 90 [pid = 2084] [id = 339]
09:24:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 167 (00000029702B2400) [pid = 2084] [serial = 948] [outer = 0000000000000000]
09:24:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 168 (0000002971A5B800) [pid = 2084] [serial = 949] [outer = 00000029702B2400]
09:24:39 INFO - PROCESS | 2084 | 1452187479113 Marionette INFO loaded listener.js
09:24:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 169 (00000029750A1800) [pid = 2084] [serial = 950] [outer = 00000029702B2400]
09:24:39 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
09:24:39 INFO - document served over http requires an https
09:24:39 INFO - sub-resource via script-tag using the meta-csp
09:24:39 INFO - delivery method with swap-origin-redirect and when
09:24: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"
09:24:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:24:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:24:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:39 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
09:24:39 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 922ms
09:24:39 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
09:24:40 INFO - PROCESS | 2084 | ++DOCSHELL 0000002971836000 == 91 [pid = 2084] [id = 340]
09:24:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 170 (000000297485A000) [pid = 2084] [serial = 951] [outer = 0000000000000000]
09:24:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 171 (000000297756F400) [pid = 2084] [serial = 952] [outer = 000000297485A000]
09:24:40 INFO - PROCESS | 2084 | 1452187480053 Marionette INFO loaded listener.js
09:24:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 172 (0000002977CCAC00) [pid = 2084] [serial = 953] [outer = 000000297485A000]
09:24:40 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
09:24:40 INFO - document served over http requires an https
09:24:40 INFO - sub-resource via script-tag using the meta-csp
09:24:40 INFO - delivery method with swap-origin-redirect and when
09:24: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"
09:24:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:24:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:24:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:40 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
09:24:40 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 942ms
09:24:40 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
09:24:40 INFO - PROCESS | 2084 | ++DOCSHELL 00000029769AC800 == 92 [pid = 2084] [id = 341]
09:24:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 173 (0000002977FC9800) [pid = 2084] [serial = 954] [outer = 0000000000000000]
09:24:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 174 (00000029783B3000) [pid = 2084] [serial = 955] [outer = 0000002977FC9800]
09:24:41 INFO - PROCESS | 2084 | 1452187481003 Marionette INFO loaded listener.js
09:24:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 175 (00000029793B6000) [pid = 2084] [serial = 956] [outer = 0000002977FC9800]
09:24:41 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
09:24:41 INFO - document served over http requires an https
09:24:41 INFO - sub-resource via script-tag using the meta-csp
09:24:41 INFO - delivery method with keep-origin-redirect and when
09:24: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"
09:24:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:24:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:24:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:41 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
09:24:41 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 986ms
09:24:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
09:24:41 INFO - PROCESS | 2084 | ++DOCSHELL 0000002977F27000 == 93 [pid = 2084] [id = 342]
09:24:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 176 (000000297ABC2800) [pid = 2084] [serial = 957] [outer = 0000000000000000]
09:24:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 177 (000000297B178000) [pid = 2084] [serial = 958] [outer = 000000297ABC2800]
09:24:42 INFO - PROCESS | 2084 | 1452187482048 Marionette INFO loaded listener.js
09:24:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 178 (000000297B4DA400) [pid = 2084] [serial = 959] [outer = 000000297ABC2800]
09:24:42 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
09:24:42 INFO - document served over http requires an https
09:24:42 INFO - sub-resource via script-tag using the meta-csp
09:24:42 INFO - delivery method with no-redirect and when
09:24: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"
09:24:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:24:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:24:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:42 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
09:24:42 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 985ms
09:24:42 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
09:24:42 INFO - PROCESS | 2084 | ++DOCSHELL 000000297AB7D800 == 94 [pid = 2084] [id = 343]
09:24:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 179 (000000290D2D7800) [pid = 2084] [serial = 960] [outer = 0000000000000000]
09:24:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 180 (000000290D2DA800) [pid = 2084] [serial = 961] [outer = 000000290D2D7800]
09:24:43 INFO - PROCESS | 2084 | 1452187483021 Marionette INFO loaded listener.js
09:24:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 181 (000000297B4CE400) [pid = 2084] [serial = 962] [outer = 000000290D2D7800]
09:24: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
09:24:43 INFO - document served over http requires an https
09:24:43 INFO - sub-resource via script-tag using the meta-csp
09:24:43 INFO - delivery method with swap-origin-redirect and when
09:24: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"
09:24:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:24:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:24:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24: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
09:24: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 1026ms
09:24: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
09:24:44 INFO - PROCESS | 2084 | ++DOCSHELL 000000297D79B000 == 95 [pid = 2084] [id = 344]
09:24:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 182 (000000291070BC00) [pid = 2084] [serial = 963] [outer = 0000000000000000]
09:24:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 183 (000000291070E400) [pid = 2084] [serial = 964] [outer = 000000291070BC00]
09:24:44 INFO - PROCESS | 2084 | 1452187484074 Marionette INFO loaded listener.js
09:24:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 184 (000000297BC79800) [pid = 2084] [serial = 965] [outer = 000000291070BC00]
09:24: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
09:24:44 INFO - document served over http requires an https
09:24:44 INFO - sub-resource via xhr-request using the meta-csp
09:24:44 INFO - delivery method with keep-origin-redirect and when
09:24: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"
09:24:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:24:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:24:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24: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
09:24: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 1004ms
09:24:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
09:24:44 INFO - PROCESS | 2084 | ++DOCSHELL 0000002910495000 == 96 [pid = 2084] [id = 345]
09:24:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 185 (00000029093C5000) [pid = 2084] [serial = 966] [outer = 0000000000000000]
09:24:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 186 (00000029093CE400) [pid = 2084] [serial = 967] [outer = 00000029093C5000]
09:24:45 INFO - PROCESS | 2084 | 1452187485042 Marionette INFO loaded listener.js
09:24:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 187 (000000297BC80000) [pid = 2084] [serial = 968] [outer = 00000029093C5000]
09:24:45 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
09:24:45 INFO - document served over http requires an https
09:24:45 INFO - sub-resource via xhr-request using the meta-csp
09:24:45 INFO - delivery method with no-redirect and when
09:24: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"
09:24:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:24:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:24:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:45 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
09:24:45 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 879ms
09:24:45 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
09:24:45 INFO - PROCESS | 2084 | ++DOCSHELL 000000291060E800 == 97 [pid = 2084] [id = 346]
09:24:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 188 (00000029093C5C00) [pid = 2084] [serial = 969] [outer = 0000000000000000]
09:24:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 189 (0000002912862C00) [pid = 2084] [serial = 970] [outer = 00000029093C5C00]
09:24:45 INFO - PROCESS | 2084 | 1452187485936 Marionette INFO loaded listener.js
09:24:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 190 (000000297BC7C800) [pid = 2084] [serial = 971] [outer = 00000029093C5C00]
09:24:46 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
09:24:46 INFO - document served over http requires an https
09:24:46 INFO - sub-resource via xhr-request using the meta-csp
09:24:46 INFO - delivery method with swap-origin-redirect and when
09:24: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"
09:24:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:24:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:24:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:46 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
09:24:46 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 923ms
09:24:46 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
09:24:46 INFO - PROCESS | 2084 | ++DOCSHELL 000000291062A000 == 98 [pid = 2084] [id = 347]
09:24:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 191 (000000290E3A6000) [pid = 2084] [serial = 972] [outer = 0000000000000000]
09:24:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 192 (000000290E3AB800) [pid = 2084] [serial = 973] [outer = 000000290E3A6000]
09:24:46 INFO - PROCESS | 2084 | 1452187486864 Marionette INFO loaded listener.js
09:24:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 193 (000000297BC75400) [pid = 2084] [serial = 974] [outer = 000000290E3A6000]
09:24:49 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
09:24:49 INFO - document served over http requires an https
09:24:49 INFO - sub-resource via xhr-request using the meta-csp
09:24:49 INFO - delivery method with swap-origin-redirect and when
09:24: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"
09:24:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:24:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:24:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:49 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
09:24:49 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 2679ms
09:24:49 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
09:24:49 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902B6B800 == 99 [pid = 2084] [id = 348]
09:24:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 194 (000000290539E800) [pid = 2084] [serial = 975] [outer = 0000000000000000]
09:24:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 195 (00000029058E7000) [pid = 2084] [serial = 976] [outer = 000000290539E800]
09:24:49 INFO - PROCESS | 2084 | 1452187489603 Marionette INFO loaded listener.js
09:24:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 196 (000000290AA3C800) [pid = 2084] [serial = 977] [outer = 000000290539E800]
09:24:50 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
09:24:50 INFO - document served over http requires an https
09:24:50 INFO - sub-resource via xhr-request using the meta-csp
09:24:50 INFO - delivery method with keep-origin-redirect and when
09:24: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"
09:24:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:24:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:24:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:50 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
09:24:50 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 922ms
09:24:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
09:24:50 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902DC7000 == 100 [pid = 2084] [id = 349]
09:24:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 197 (00000029003C7400) [pid = 2084] [serial = 978] [outer = 0000000000000000]
09:24:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 198 (0000002901415800) [pid = 2084] [serial = 979] [outer = 00000029003C7400]
09:24:50 INFO - PROCESS | 2084 | 1452187490858 Marionette INFO loaded listener.js
09:24:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 199 (00000029033C7C00) [pid = 2084] [serial = 980] [outer = 00000029003C7400]
09:24:51 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
09:24:51 INFO - document served over http requires an https
09:24:51 INFO - sub-resource via xhr-request using the meta-csp
09:24:51 INFO - delivery method with no-redirect and when
09:24: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"
09:24:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:24:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:24:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:51 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
09:24:51 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 1279ms
09:24:51 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
09:24:51 INFO - PROCESS | 2084 | ++DOCSHELL 0000002909FC7000 == 101 [pid = 2084] [id = 350]
09:24:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 200 (0000002906C42C00) [pid = 2084] [serial = 981] [outer = 0000000000000000]
09:24:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 201 (0000002907132C00) [pid = 2084] [serial = 982] [outer = 0000002906C42C00]
09:24:51 INFO - PROCESS | 2084 | 1452187491786 Marionette INFO loaded listener.js
09:24:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 202 (00000029093C7C00) [pid = 2084] [serial = 983] [outer = 0000002906C42C00]
09:24:52 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
09:24:52 INFO - document served over http requires an https
09:24:52 INFO - sub-resource via xhr-request using the meta-csp
09:24:52 INFO - delivery method with swap-origin-redirect and when
09:24: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"
09:24:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:24:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:24:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:52 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
09:24:52 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 942ms
09:24:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
09:24:52 INFO - PROCESS | 2084 | ++DOCSHELL 000000290CDC5000 == 102 [pid = 2084] [id = 351]
09:24:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 203 (0000002903164400) [pid = 2084] [serial = 984] [outer = 0000000000000000]
09:24:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 204 (0000002905413000) [pid = 2084] [serial = 985] [outer = 0000002903164400]
09:24:52 INFO - PROCESS | 2084 | 1452187492732 Marionette INFO loaded listener.js
09:24:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 205 (0000002909425400) [pid = 2084] [serial = 986] [outer = 0000002903164400]
09:24:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
09:24:53 INFO - document served over http requires an http
09:24:53 INFO - sub-resource via fetch-request using the meta-referrer
09:24:53 INFO - delivery method with keep-origin-redirect and when
09:24: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"
09:24:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:24:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:24:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:24:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
09:24:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | took 1089ms
09:24:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
09:24:53 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901D27800 == 103 [pid = 2084] [id = 352]
09:24:53 INFO - PROCESS | 2084 | ++DOMWINDOW == 206 (00000029053A3000) [pid = 2084] [serial = 987] [outer = 0000000000000000]
09:24:53 INFO - PROCESS | 2084 | ++DOMWINDOW == 207 (00000029062C0000) [pid = 2084] [serial = 988] [outer = 00000029053A3000]
09:24:53 INFO - PROCESS | 2084 | 1452187493913 Marionette INFO loaded listener.js
09:24:53 INFO - PROCESS | 2084 | ++DOMWINDOW == 208 (0000002909422C00) [pid = 2084] [serial = 989] [outer = 00000029053A3000]
09:24:54 INFO - PROCESS | 2084 | --DOCSHELL 000000290EA50000 == 102 [pid = 2084] [id = 243]
09:24:54 INFO - PROCESS | 2084 | --DOCSHELL 000000290AA64000 == 101 [pid = 2084] [id = 242]
09:24:54 INFO - PROCESS | 2084 | --DOCSHELL 000000290A679000 == 100 [pid = 2084] [id = 245]
09:24:54 INFO - PROCESS | 2084 | --DOCSHELL 000000290F2A4800 == 99 [pid = 2084] [id = 247]
09:24:54 INFO - PROCESS | 2084 | --DOCSHELL 000000290CBE4800 == 98 [pid = 2084] [id = 241]
09:24:54 INFO - PROCESS | 2084 | --DOCSHELL 000000290D3C6800 == 97 [pid = 2084] [id = 240]
09:24:54 INFO - PROCESS | 2084 | --DOCSHELL 000000290AA53800 == 96 [pid = 2084] [id = 324]
09:24:54 INFO - PROCESS | 2084 | --DOCSHELL 0000002909FDD800 == 95 [pid = 2084] [id = 323]
09:24:54 INFO - PROCESS | 2084 | --DOCSHELL 00000029099DE800 == 94 [pid = 2084] [id = 322]
09:24:54 INFO - PROCESS | 2084 | --DOCSHELL 0000002907C75800 == 93 [pid = 2084] [id = 321]
09:24:54 INFO - PROCESS | 2084 | --DOCSHELL 000000290769C000 == 92 [pid = 2084] [id = 320]
09:24:54 INFO - PROCESS | 2084 | --DOCSHELL 00000029052CA800 == 91 [pid = 2084] [id = 319]
09:24:54 INFO - PROCESS | 2084 | --DOCSHELL 0000002904E2F800 == 90 [pid = 2084] [id = 318]
09:24:54 INFO - PROCESS | 2084 | --DOCSHELL 0000002902ECD000 == 89 [pid = 2084] [id = 317]
09:24:54 INFO - PROCESS | 2084 | --DOCSHELL 000000290057B000 == 88 [pid = 2084] [id = 316]
09:24:54 INFO - PROCESS | 2084 | --DOCSHELL 000000290097F800 == 87 [pid = 2084] [id = 315]
09:24:54 INFO - PROCESS | 2084 | --DOCSHELL 0000002902B80000 == 86 [pid = 2084] [id = 314]
09:24:54 INFO - PROCESS | 2084 | --DOCSHELL 00000029051AA000 == 85 [pid = 2084] [id = 313]
09:24:54 INFO - PROCESS | 2084 | --DOCSHELL 000000290BB44800 == 84 [pid = 2084] [id = 309]
09:24:54 INFO - PROCESS | 2084 | --DOCSHELL 000000290CC2E800 == 83 [pid = 2084] [id = 307]
09:24:54 INFO - PROCESS | 2084 | --DOCSHELL 000000290F72A000 == 82 [pid = 2084] [id = 305]
09:24:54 INFO - PROCESS | 2084 | --DOCSHELL 000000290A675000 == 81 [pid = 2084] [id = 263]
09:24:54 INFO - PROCESS | 2084 | --DOCSHELL 0000002903796800 == 80 [pid = 2084] [id = 296]
09:24:54 INFO - PROCESS | 2084 | --DOCSHELL 000000290F071800 == 79 [pid = 2084] [id = 295]
09:24:54 INFO - PROCESS | 2084 | --DOMWINDOW == 207 (000000290D413800) [pid = 2084] [serial = 823] [outer = 0000000000000000] [url = about:blank]
09:24:54 INFO - PROCESS | 2084 | --DOMWINDOW == 206 (000000290B916400) [pid = 2084] [serial = 810] [outer = 0000000000000000] [url = about:blank]
09:24:54 INFO - PROCESS | 2084 | --DOMWINDOW == 205 (0000002907D42000) [pid = 2084] [serial = 804] [outer = 0000000000000000] [url = about:blank]
09:24:54 INFO - PROCESS | 2084 | --DOMWINDOW == 204 (000000297ABBC400) [pid = 2084] [serial = 765] [outer = 0000000000000000] [url = about:blank]
09:24:54 INFO - PROCESS | 2084 | --DOMWINDOW == 203 (000000290740B400) [pid = 2084] [serial = 818] [outer = 0000000000000000] [url = about:blank]
09:24:54 INFO - PROCESS | 2084 | --DOMWINDOW == 202 (00000029104C6400) [pid = 2084] [serial = 737] [outer = 0000000000000000] [url = about:blank]
09:24:54 INFO - PROCESS | 2084 | --DOMWINDOW == 201 (000000290A706000) [pid = 2084] [serial = 807] [outer = 0000000000000000] [url = about:blank]
09:24:54 INFO - PROCESS | 2084 | --DOMWINDOW == 200 (0000002906214400) [pid = 2084] [serial = 792] [outer = 0000000000000000] [url = about:blank]
09:24:54 INFO - PROCESS | 2084 | --DOMWINDOW == 199 (000000290C8D7C00) [pid = 2084] [serial = 813] [outer = 0000000000000000] [url = about:blank]
09:24:54 INFO - PROCESS | 2084 | --DOMWINDOW == 198 (0000002978CB5000) [pid = 2084] [serial = 762] [outer = 0000000000000000] [url = about:blank]
09:24:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
09:24:54 INFO - document served over http requires an http
09:24:54 INFO - sub-resource via fetch-request using the meta-referrer
09:24:54 INFO - delivery method with no-redirect and when
09:24: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"
09:24:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:24:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:24:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:24:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
09:24:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1260ms
09:24:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
09:24:54 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902B77800 == 80 [pid = 2084] [id = 353]
09:24:54 INFO - PROCESS | 2084 | ++DOMWINDOW == 199 (0000002901414400) [pid = 2084] [serial = 990] [outer = 0000000000000000]
09:24:54 INFO - PROCESS | 2084 | ++DOMWINDOW == 200 (00000029024C5000) [pid = 2084] [serial = 991] [outer = 0000002901414400]
09:24:54 INFO - PROCESS | 2084 | 1452187494971 Marionette INFO loaded listener.js
09:24:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 201 (0000002905248800) [pid = 2084] [serial = 992] [outer = 0000002901414400]
09:24:55 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
09:24:55 INFO - document served over http requires an http
09:24:55 INFO - sub-resource via fetch-request using the meta-referrer
09:24:55 INFO - delivery method with swap-origin-redirect and when
09:24:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
09:24:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:24:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:24:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:24:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:55 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
09:24:55 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 734ms
09:24:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
09:24:55 INFO - PROCESS | 2084 | ++DOCSHELL 00000029052B2800 == 81 [pid = 2084] [id = 354]
09:24:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 202 (000000290539F800) [pid = 2084] [serial = 993] [outer = 0000000000000000]
09:24:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 203 (0000002906214800) [pid = 2084] [serial = 994] [outer = 000000290539F800]
09:24:55 INFO - PROCESS | 2084 | 1452187495804 Marionette INFO loaded listener.js
09:24:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 204 (0000002907490C00) [pid = 2084] [serial = 995] [outer = 000000290539F800]
09:24:56 INFO - PROCESS | 2084 | ++DOCSHELL 0000002906639000 == 82 [pid = 2084] [id = 355]
09:24:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 205 (0000002907D33400) [pid = 2084] [serial = 996] [outer = 0000000000000000]
09:24:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 206 (00000029081BC800) [pid = 2084] [serial = 997] [outer = 0000002907D33400]
09:24:56 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
09:24:56 INFO - document served over http requires an http
09:24:56 INFO - sub-resource via iframe-tag using the meta-referrer
09:24:56 INFO - delivery method with keep-origin-redirect and when
09:24: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"
09:24:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:24:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:24:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:56 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
09:24:56 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 774ms
09:24:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
09:24:56 INFO - PROCESS | 2084 | ++DOCSHELL 00000029076B4800 == 83 [pid = 2084] [id = 356]
09:24:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 207 (0000002907F5AC00) [pid = 2084] [serial = 998] [outer = 0000000000000000]
09:24:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 208 (0000002907FC3800) [pid = 2084] [serial = 999] [outer = 0000002907F5AC00]
09:24:56 INFO - PROCESS | 2084 | 1452187496572 Marionette INFO loaded listener.js
09:24:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 209 (000000290A6AEC00) [pid = 2084] [serial = 1000] [outer = 0000002907F5AC00]
09:24:56 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907C74000 == 84 [pid = 2084] [id = 357]
09:24:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 210 (000000290A6AA400) [pid = 2084] [serial = 1001] [outer = 0000000000000000]
09:24:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 211 (000000290AA33400) [pid = 2084] [serial = 1002] [outer = 000000290A6AA400]
09:24:57 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
09:24:57 INFO - document served over http requires an http
09:24:57 INFO - sub-resource via iframe-tag using the meta-referrer
09:24:57 INFO - delivery method with no-redirect and when
09:24: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"
09:24:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:24:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:24:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:57 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
09:24:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 777ms
09:24:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
09:24:57 INFO - PROCESS | 2084 | ++DOCSHELL 00000029099D0800 == 85 [pid = 2084] [id = 358]
09:24:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 212 (000000290A744400) [pid = 2084] [serial = 1003] [outer = 0000000000000000]
09:24:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 213 (000000290A9BE000) [pid = 2084] [serial = 1004] [outer = 000000290A744400]
09:24:57 INFO - PROCESS | 2084 | 1452187497361 Marionette INFO loaded listener.js
09:24:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 214 (000000290BB88000) [pid = 2084] [serial = 1005] [outer = 000000290A744400]
09:24:57 INFO - PROCESS | 2084 | ++DOCSHELL 00000029099D5000 == 86 [pid = 2084] [id = 359]
09:24:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 215 (000000290BB8E800) [pid = 2084] [serial = 1006] [outer = 0000000000000000]
09:24:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 216 (000000290C8DB400) [pid = 2084] [serial = 1007] [outer = 000000290BB8E800]
09:24:57 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
09:24:57 INFO - document served over http requires an http
09:24:57 INFO - sub-resource via iframe-tag using the meta-referrer
09:24:57 INFO - delivery method with swap-origin-redirect and when
09:24:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
09:24:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:24:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:24:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:57 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
09:24:57 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 775ms
09:24:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
09:24:58 INFO - PROCESS | 2084 | ++DOCSHELL 000000290AA5D000 == 87 [pid = 2084] [id = 360]
09:24:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 217 (00000029040A1400) [pid = 2084] [serial = 1008] [outer = 0000000000000000]
09:24:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 218 (000000290BB86800) [pid = 2084] [serial = 1009] [outer = 00000029040A1400]
09:24:58 INFO - PROCESS | 2084 | 1452187498227 Marionette INFO loaded listener.js
09:24:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 219 (000000290CF0B400) [pid = 2084] [serial = 1010] [outer = 00000029040A1400]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 218 (0000002900950C00) [pid = 2084] [serial = 881] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 217 (0000002903166C00) [pid = 2084] [serial = 905] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 216 (0000002903006400) [pid = 2084] [serial = 884] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 215 (000000290209C000) [pid = 2084] [serial = 887] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 214 (0000002906CEE800) [pid = 2084] [serial = 842] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 213 (000000296BAD6800) [pid = 2084] [serial = 754] [outer = 0000000000000000] [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]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 212 (0000002971EE9800) [pid = 2084] [serial = 757] [outer = 0000000000000000] [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]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 211 (0000002976C9A000) [pid = 2084] [serial = 760] [outer = 0000000000000000] [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]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 210 (0000002978CB2400) [pid = 2084] [serial = 763] [outer = 0000000000000000] [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]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 209 (000000290D3FB800) [pid = 2084] [serial = 826] [outer = 0000000000000000] [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]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 208 (0000002902D87400) [pid = 2084] [serial = 883] [outer = 0000000000000000] [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]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 207 (0000002901469C00) [pid = 2084] [serial = 904] [outer = 0000000000000000] [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]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 206 (000000290689F000) [pid = 2084] [serial = 892] [outer = 0000000000000000] [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]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 205 (0000002907EF9C00) [pid = 2084] [serial = 898] [outer = 0000000000000000] [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]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 204 (000000290BB80C00) [pid = 2084] [serial = 866] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 203 (0000002900776800) [pid = 2084] [serial = 886] [outer = 0000000000000000] [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]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 202 (000000290821A400) [pid = 2084] [serial = 907] [outer = 0000000000000000] [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]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 201 (00000029068A3000) [pid = 2084] [serial = 895] [outer = 0000000000000000] [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]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 200 (0000002909410400) [pid = 2084] [serial = 861] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187454269]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 199 (000000290077B800) [pid = 2084] [serial = 880] [outer = 0000000000000000] [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]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 198 (000000290821AC00) [pid = 2084] [serial = 901] [outer = 0000000000000000] [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]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 197 (0000002903161800) [pid = 2084] [serial = 889] [outer = 0000000000000000] [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]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 196 (000000290ED67800) [pid = 2084] [serial = 856] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 195 (000000290A9B5800) [pid = 2084] [serial = 910] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 194 (00000029058DC800) [pid = 2084] [serial = 877] [outer = 0000000000000000] [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]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 193 (0000002901694C00) [pid = 2084] [serial = 875] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 192 (0000002909417400) [pid = 2084] [serial = 902] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 191 (00000029058E9400) [pid = 2084] [serial = 878] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 190 (0000002907FC2400) [pid = 2084] [serial = 899] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 189 (000000290A751400) [pid = 2084] [serial = 911] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 188 (000000290BC6CC00) [pid = 2084] [serial = 872] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 187 (000000290BB83C00) [pid = 2084] [serial = 867] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 186 (0000002909421000) [pid = 2084] [serial = 864] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 185 (000000290BB81C00) [pid = 2084] [serial = 869] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 184 (00000029078EEC00) [pid = 2084] [serial = 845] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 183 (000000290ED6B000) [pid = 2084] [serial = 857] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 182 (000000290F706000) [pid = 2084] [serial = 854] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 181 (000000290CF24C00) [pid = 2084] [serial = 848] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 180 (00000029077B6400) [pid = 2084] [serial = 896] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 179 (0000002909410800) [pid = 2084] [serial = 862] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187454269]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 178 (000000290ED69C00) [pid = 2084] [serial = 859] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 177 (0000002906CDD800) [pid = 2084] [serial = 893] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 176 (0000002907F5E800) [pid = 2084] [serial = 833] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 175 (00000029033D3400) [pid = 2084] [serial = 890] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 174 (0000002976C8A400) [pid = 2084] [serial = 839] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 173 (00000029104BFC00) [pid = 2084] [serial = 836] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 172 (000000290A6AD800) [pid = 2084] [serial = 908] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 171 (000000290409B400) [pid = 2084] [serial = 830] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 170 (000000290CF0A000) [pid = 2084] [serial = 851] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 169 (0000002906219800) [pid = 2084] [serial = 882] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 168 (00000029058E0000) [pid = 2084] [serial = 885] [outer = 0000000000000000] [url = about:blank]
09:24:58 INFO - PROCESS | 2084 | --DOMWINDOW == 167 (0000002907164800) [pid = 2084] [serial = 879] [outer = 0000000000000000] [url = about:blank]
09:24:58 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
09:24:58 INFO - document served over http requires an http
09:24:58 INFO - sub-resource via script-tag using the meta-referrer
09:24:58 INFO - delivery method with keep-origin-redirect and when
09:24: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"
09:24:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:24:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:24:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:58 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
09:24:58 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 837ms
09:24:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
09:24:58 INFO - PROCESS | 2084 | ++DOCSHELL 000000290C8B2800 == 88 [pid = 2084] [id = 361]
09:24:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 168 (0000002903166C00) [pid = 2084] [serial = 1011] [outer = 0000000000000000]
09:24:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 169 (00000029078E8000) [pid = 2084] [serial = 1012] [outer = 0000002903166C00]
09:24:58 INFO - PROCESS | 2084 | 1452187498927 Marionette INFO loaded listener.js
09:24:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 170 (000000290CF08800) [pid = 2084] [serial = 1013] [outer = 0000002903166C00]
09:24:59 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
09:24:59 INFO - document served over http requires an http
09:24:59 INFO - sub-resource via script-tag using the meta-referrer
09:24:59 INFO - delivery method with no-redirect and when
09:24: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"
09:24:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:24:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:24:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:24:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:24:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:24:59 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
09:24:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 692ms
09:24:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
09:24:59 INFO - PROCESS | 2084 | ++DOCSHELL 000000290EBAF800 == 89 [pid = 2084] [id = 362]
09:24:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 171 (000000290CF24C00) [pid = 2084] [serial = 1014] [outer = 0000000000000000]
09:24:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 172 (000000290D1F3C00) [pid = 2084] [serial = 1015] [outer = 000000290CF24C00]
09:24:59 INFO - PROCESS | 2084 | 1452187499657 Marionette INFO loaded listener.js
09:24:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 173 (000000290EB1DC00) [pid = 2084] [serial = 1016] [outer = 000000290CF24C00]
09:25:00 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
09:25:00 INFO - document served over http requires an http
09:25:00 INFO - sub-resource via script-tag using the meta-referrer
09:25:00 INFO - delivery method with swap-origin-redirect and when
09:25:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
09:25:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:25:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:25:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:00 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
09:25:00 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 692ms
09:25:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
09:25:00 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F3A9800 == 90 [pid = 2084] [id = 363]
09:25:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 174 (000000290EB24000) [pid = 2084] [serial = 1017] [outer = 0000000000000000]
09:25:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 175 (000000290EB29000) [pid = 2084] [serial = 1018] [outer = 000000290EB24000]
09:25:00 INFO - PROCESS | 2084 | 1452187500360 Marionette INFO loaded listener.js
09:25:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 176 (000000290EC69800) [pid = 2084] [serial = 1019] [outer = 000000290EB24000]
09:25:01 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
09:25:01 INFO - document served over http requires an http
09:25:01 INFO - sub-resource via xhr-request using the meta-referrer
09:25:01 INFO - delivery method with keep-origin-redirect and when
09:25: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"
09:25:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:25:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:25:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:01 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
09:25:01 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 985ms
09:25:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
09:25:01 INFO - PROCESS | 2084 | ++DOCSHELL 0000002906622800 == 91 [pid = 2084] [id = 364]
09:25:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 177 (0000002905969800) [pid = 2084] [serial = 1020] [outer = 0000000000000000]
09:25:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 178 (00000029062C8400) [pid = 2084] [serial = 1021] [outer = 0000002905969800]
09:25:01 INFO - PROCESS | 2084 | 1452187501563 Marionette INFO loaded listener.js
09:25:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 179 (0000002907164400) [pid = 2084] [serial = 1022] [outer = 0000002905969800]
09:25:02 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
09:25:02 INFO - document served over http requires an http
09:25:02 INFO - sub-resource via xhr-request using the meta-referrer
09:25:02 INFO - delivery method with no-redirect and when
09:25: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"
09:25:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:25:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:25:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:02 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
09:25:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 985ms
09:25:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
09:25:02 INFO - PROCESS | 2084 | ++DOCSHELL 000000290EBC3800 == 92 [pid = 2084] [id = 365]
09:25:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 180 (00000029077BC400) [pid = 2084] [serial = 1023] [outer = 0000000000000000]
09:25:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 181 (0000002907FCA000) [pid = 2084] [serial = 1024] [outer = 00000029077BC400]
09:25:02 INFO - PROCESS | 2084 | 1452187502496 Marionette INFO loaded listener.js
09:25:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 182 (000000290BA8C400) [pid = 2084] [serial = 1025] [outer = 00000029077BC400]
09:25:03 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
09:25:03 INFO - document served over http requires an http
09:25:03 INFO - sub-resource via xhr-request using the meta-referrer
09:25:03 INFO - delivery method with swap-origin-redirect and when
09:25:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
09:25:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:25:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:25:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:03 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
09:25:03 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 923ms
09:25:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
09:25:03 INFO - PROCESS | 2084 | ++DOCSHELL 0000002910460800 == 93 [pid = 2084] [id = 366]
09:25:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 183 (000000290BA94800) [pid = 2084] [serial = 1026] [outer = 0000000000000000]
09:25:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 184 (000000290EB1B400) [pid = 2084] [serial = 1027] [outer = 000000290BA94800]
09:25:03 INFO - PROCESS | 2084 | 1452187503454 Marionette INFO loaded listener.js
09:25:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 185 (000000290EC60C00) [pid = 2084] [serial = 1028] [outer = 000000290BA94800]
09:25:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
09:25:04 INFO - document served over http requires an https
09:25:04 INFO - sub-resource via fetch-request using the meta-referrer
09:25:04 INFO - delivery method with keep-origin-redirect and when
09:25: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"
09:25:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:25:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:25:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:25:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
09:25:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | took 1031ms
09:25:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
09:25:04 INFO - PROCESS | 2084 | ++DOCSHELL 000000296D2AD800 == 94 [pid = 2084] [id = 367]
09:25:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 186 (000000290EC66C00) [pid = 2084] [serial = 1029] [outer = 0000000000000000]
09:25:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 187 (000000290ED73000) [pid = 2084] [serial = 1030] [outer = 000000290EC66C00]
09:25:04 INFO - PROCESS | 2084 | 1452187504492 Marionette INFO loaded listener.js
09:25:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 188 (000000290F70F000) [pid = 2084] [serial = 1031] [outer = 000000290EC66C00]
09:25:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
09:25:05 INFO - document served over http requires an https
09:25:05 INFO - sub-resource via fetch-request using the meta-referrer
09:25:05 INFO - delivery method with no-redirect and when
09:25: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"
09:25:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:25:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:25:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:25:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
09:25:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 922ms
09:25:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
09:25:05 INFO - PROCESS | 2084 | ++DOCSHELL 00000029769A4800 == 95 [pid = 2084] [id = 368]
09:25:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 189 (000000290F708000) [pid = 2084] [serial = 1032] [outer = 0000000000000000]
09:25:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 190 (00000029104C5400) [pid = 2084] [serial = 1033] [outer = 000000290F708000]
09:25:05 INFO - PROCESS | 2084 | 1452187505408 Marionette INFO loaded listener.js
09:25:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 191 (000000291286EC00) [pid = 2084] [serial = 1034] [outer = 000000290F708000]
09:25:06 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
09:25:06 INFO - document served over http requires an https
09:25:06 INFO - sub-resource via fetch-request using the meta-referrer
09:25:06 INFO - delivery method with swap-origin-redirect and when
09:25: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"
09:25:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:25:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:25:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:25:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:06 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
09:25:06 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 985ms
09:25:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
09:25:06 INFO - PROCESS | 2084 | ++DOCSHELL 0000002978DDB000 == 96 [pid = 2084] [id = 369]
09:25:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 192 (000000296B4D8000) [pid = 2084] [serial = 1035] [outer = 0000000000000000]
09:25:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 193 (0000002970F4C000) [pid = 2084] [serial = 1036] [outer = 000000296B4D8000]
09:25:06 INFO - PROCESS | 2084 | 1452187506444 Marionette INFO loaded listener.js
09:25:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 194 (00000029775BE000) [pid = 2084] [serial = 1037] [outer = 000000296B4D8000]
09:25:06 INFO - PROCESS | 2084 | ++DOCSHELL 000000297B4B6000 == 97 [pid = 2084] [id = 370]
09:25:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 195 (0000002977570400) [pid = 2084] [serial = 1038] [outer = 0000000000000000]
09:25:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 196 (000000297720BC00) [pid = 2084] [serial = 1039] [outer = 0000002977570400]
09:25:07 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
09:25:07 INFO - document served over http requires an https
09:25:07 INFO - sub-resource via iframe-tag using the meta-referrer
09:25:07 INFO - delivery method with keep-origin-redirect and when
09:25: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"
09:25:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:25:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:25:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:07 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
09:25:07 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 1080ms
09:25:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
09:25:07 INFO - PROCESS | 2084 | ++DOCSHELL 0000002912C3E800 == 98 [pid = 2084] [id = 371]
09:25:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 197 (000000296C09D800) [pid = 2084] [serial = 1040] [outer = 0000000000000000]
09:25:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 198 (0000002978373C00) [pid = 2084] [serial = 1041] [outer = 000000296C09D800]
09:25:07 INFO - PROCESS | 2084 | 1452187507564 Marionette INFO loaded listener.js
09:25:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 199 (000000297AFBC400) [pid = 2084] [serial = 1042] [outer = 000000296C09D800]
09:25:08 INFO - PROCESS | 2084 | ++DOCSHELL 0000002912C4E000 == 99 [pid = 2084] [id = 372]
09:25:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 200 (000000290F559000) [pid = 2084] [serial = 1043] [outer = 0000000000000000]
09:25:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 201 (000000290F55AC00) [pid = 2084] [serial = 1044] [outer = 000000290F559000]
09:25:08 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
09:25:08 INFO - document served over http requires an https
09:25:08 INFO - sub-resource via iframe-tag using the meta-referrer
09:25:08 INFO - delivery method with no-redirect and when
09:25: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"
09:25:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:25:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:25:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:08 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
09:25:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1080ms
09:25:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
09:25:08 INFO - PROCESS | 2084 | ++DOCSHELL 000000290EE40000 == 100 [pid = 2084] [id = 373]
09:25:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 202 (000000290F559400) [pid = 2084] [serial = 1045] [outer = 0000000000000000]
09:25:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 203 (000000290F55C400) [pid = 2084] [serial = 1046] [outer = 000000290F559400]
09:25:08 INFO - PROCESS | 2084 | 1452187508656 Marionette INFO loaded listener.js
09:25:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 204 (000000297B039C00) [pid = 2084] [serial = 1047] [outer = 000000290F559400]
09:25:09 INFO - PROCESS | 2084 | ++DOCSHELL 000000290EE53800 == 101 [pid = 2084] [id = 374]
09:25:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 205 (000000290F620000) [pid = 2084] [serial = 1048] [outer = 0000000000000000]
09:25:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 206 (000000290F622000) [pid = 2084] [serial = 1049] [outer = 000000290F620000]
09:25:09 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
09:25:09 INFO - document served over http requires an https
09:25:09 INFO - sub-resource via iframe-tag using the meta-referrer
09:25:09 INFO - delivery method with swap-origin-redirect and when
09:25: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"
09:25:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:25:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:25:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:09 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
09:25:09 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 1137ms
09:25:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
09:25:09 INFO - PROCESS | 2084 | ++DOCSHELL 0000002914994800 == 102 [pid = 2084] [id = 375]
09:25:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 207 (000000290F55B400) [pid = 2084] [serial = 1050] [outer = 0000000000000000]
09:25:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 208 (000000290F624C00) [pid = 2084] [serial = 1051] [outer = 000000290F55B400]
09:25:09 INFO - PROCESS | 2084 | 1452187509809 Marionette INFO loaded listener.js
09:25:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 209 (000000297B3B1C00) [pid = 2084] [serial = 1052] [outer = 000000290F55B400]
09:25:10 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
09:25:10 INFO - document served over http requires an https
09:25:10 INFO - sub-resource via script-tag using the meta-referrer
09:25:10 INFO - delivery method with keep-origin-redirect and when
09:25: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"
09:25:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:25:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:25:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:10 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
09:25:10 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 1030ms
09:25:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
09:25:10 INFO - PROCESS | 2084 | ++DOCSHELL 000000290E236800 == 103 [pid = 2084] [id = 376]
09:25:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 210 (000000290F622C00) [pid = 2084] [serial = 1053] [outer = 0000000000000000]
09:25:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 211 (000000291335BC00) [pid = 2084] [serial = 1054] [outer = 000000290F622C00]
09:25:10 INFO - PROCESS | 2084 | 1452187510834 Marionette INFO loaded listener.js
09:25:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 212 (000000297B174000) [pid = 2084] [serial = 1055] [outer = 000000290F622C00]
09:25:11 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
09:25:11 INFO - document served over http requires an https
09:25:11 INFO - sub-resource via script-tag using the meta-referrer
09:25:11 INFO - delivery method with no-redirect and when
09:25: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"
09:25:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:25:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:25:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:11 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
09:25:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 988ms
09:25:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
09:25:11 INFO - PROCESS | 2084 | ++DOCSHELL 0000002914A30000 == 104 [pid = 2084] [id = 377]
09:25:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 213 (0000002912C76400) [pid = 2084] [serial = 1056] [outer = 0000000000000000]
09:25:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 214 (0000002912C7A400) [pid = 2084] [serial = 1057] [outer = 0000002912C76400]
09:25:11 INFO - PROCESS | 2084 | 1452187511836 Marionette INFO loaded listener.js
09:25:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 215 (000000297D5B2800) [pid = 2084] [serial = 1058] [outer = 0000002912C76400]
09:25:12 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
09:25:12 INFO - document served over http requires an https
09:25:12 INFO - sub-resource via script-tag using the meta-referrer
09:25:12 INFO - delivery method with swap-origin-redirect and when
09:25: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"
09:25:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:25:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:25:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:12 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
09:25:12 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 1034ms
09:25:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
09:25:12 INFO - PROCESS | 2084 | ++DOCSHELL 0000002910748800 == 105 [pid = 2084] [id = 378]
09:25:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 216 (0000002913443800) [pid = 2084] [serial = 1059] [outer = 0000000000000000]
09:25:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 217 (0000002913445C00) [pid = 2084] [serial = 1060] [outer = 0000002913443800]
09:25:12 INFO - PROCESS | 2084 | 1452187512877 Marionette INFO loaded listener.js
09:25:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 218 (000000297D5AEC00) [pid = 2084] [serial = 1061] [outer = 0000002913443800]
09:25:13 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
09:25:13 INFO - document served over http requires an https
09:25:13 INFO - sub-resource via xhr-request using the meta-referrer
09:25:13 INFO - delivery method with keep-origin-redirect and when
09:25: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"
09:25:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:25:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:25:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:13 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
09:25:13 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 987ms
09:25:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
09:25:13 INFO - PROCESS | 2084 | ++DOCSHELL 000000291075E800 == 106 [pid = 2084] [id = 379]
09:25:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 219 (0000002912B3C000) [pid = 2084] [serial = 1062] [outer = 0000000000000000]
09:25:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 220 (0000002912B3DC00) [pid = 2084] [serial = 1063] [outer = 0000002912B3C000]
09:25:13 INFO - PROCESS | 2084 | 1452187513893 Marionette INFO loaded listener.js
09:25:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 221 (0000002913452C00) [pid = 2084] [serial = 1064] [outer = 0000002912B3C000]
09:25:14 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
09:25:14 INFO - document served over http requires an https
09:25:14 INFO - sub-resource via xhr-request using the meta-referrer
09:25:14 INFO - delivery method with no-redirect and when
09:25: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"
09:25:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:25:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:25:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:14 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
09:25:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 984ms
09:25:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
09:25:14 INFO - PROCESS | 2084 | ++DOCSHELL 0000002911FE3000 == 107 [pid = 2084] [id = 380]
09:25:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 222 (00000029108B3C00) [pid = 2084] [serial = 1065] [outer = 0000000000000000]
09:25:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 223 (00000029108B6800) [pid = 2084] [serial = 1066] [outer = 00000029108B3C00]
09:25:14 INFO - PROCESS | 2084 | 1452187514891 Marionette INFO loaded listener.js
09:25:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 224 (0000002913450C00) [pid = 2084] [serial = 1067] [outer = 00000029108B3C00]
09:25:15 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
09:25:15 INFO - document served over http requires an https
09:25:15 INFO - sub-resource via xhr-request using the meta-referrer
09:25:15 INFO - delivery method with swap-origin-redirect and when
09:25: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"
09:25:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:25:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:25:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:15 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
09:25:15 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 986ms
09:25:15 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
09:25:15 INFO - PROCESS | 2084 | ++DOCSHELL 0000002910CD0000 == 108 [pid = 2084] [id = 381]
09:25:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 225 (0000002910EC1C00) [pid = 2084] [serial = 1068] [outer = 0000000000000000]
09:25:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 226 (0000002910EC6800) [pid = 2084] [serial = 1069] [outer = 0000002910EC1C00]
09:25:15 INFO - PROCESS | 2084 | 1452187515894 Marionette INFO loaded listener.js
09:25:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 227 (000000297F82C400) [pid = 2084] [serial = 1070] [outer = 0000002910EC1C00]
09:25:16 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
09:25:16 INFO - document served over http requires an http
09:25:16 INFO - sub-resource via fetch-request using the meta-referrer
09:25:16 INFO - delivery method with keep-origin-redirect and when
09:25:16 INFO - the target request is same-origin.
09:25:16 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 983ms
09:25:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
09:25:16 INFO - PROCESS | 2084 | ++DOCSHELL 0000002913F14000 == 109 [pid = 2084] [id = 382]
09:25:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 228 (0000002913FC6000) [pid = 2084] [serial = 1071] [outer = 0000000000000000]
09:25:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 229 (0000002913FC7800) [pid = 2084] [serial = 1072] [outer = 0000002913FC6000]
09:25:16 INFO - PROCESS | 2084 | 1452187516888 Marionette INFO loaded listener.js
09:25:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 230 (000000297F82BC00) [pid = 2084] [serial = 1073] [outer = 0000002913FC6000]
09:25:17 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
09:25:17 INFO - document served over http requires an http
09:25:17 INFO - sub-resource via fetch-request using the meta-referrer
09:25:17 INFO - delivery method with no-redirect and when
09:25:17 INFO - the target request is same-origin.
09:25:17 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 985ms
09:25:17 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
09:25:17 INFO - PROCESS | 2084 | ++DOCSHELL 0000002916E0B000 == 110 [pid = 2084] [id = 383]
09:25:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 231 (0000002913FCEC00) [pid = 2084] [serial = 1074] [outer = 0000000000000000]
09:25:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 232 (0000002916E65C00) [pid = 2084] [serial = 1075] [outer = 0000002913FCEC00]
09:25:17 INFO - PROCESS | 2084 | 1452187517889 Marionette INFO loaded listener.js
09:25:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 233 (0000002916E71000) [pid = 2084] [serial = 1076] [outer = 0000002913FCEC00]
09:25:18 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
09:25:18 INFO - document served over http requires an http
09:25:18 INFO - sub-resource via fetch-request using the meta-referrer
09:25:18 INFO - delivery method with swap-origin-redirect and when
09:25: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"
09:25:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:25:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:25:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:25:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:18 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
09:25:18 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 985ms
09:25:18 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
09:25:18 INFO - PROCESS | 2084 | ++DOCSHELL 00000029172AD000 == 111 [pid = 2084] [id = 384]
09:25:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 234 (0000002912C7BC00) [pid = 2084] [serial = 1077] [outer = 0000000000000000]
09:25:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 235 (000000291723A400) [pid = 2084] [serial = 1078] [outer = 0000002912C7BC00]
09:25:18 INFO - PROCESS | 2084 | 1452187518888 Marionette INFO loaded listener.js
09:25:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 236 (0000002917246C00) [pid = 2084] [serial = 1079] [outer = 0000002912C7BC00]
09:25:19 INFO - PROCESS | 2084 | ++DOCSHELL 0000002917729000 == 112 [pid = 2084] [id = 385]
09:25:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 237 (000000291799A400) [pid = 2084] [serial = 1080] [outer = 0000000000000000]
09:25:19 INFO - PROCESS | 2084 | [2084] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9255
09:25:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 238 (00000029033CE800) [pid = 2084] [serial = 1081] [outer = 000000291799A400]
09:25:21 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
09:25:21 INFO - document served over http requires an http
09:25:21 INFO - sub-resource via iframe-tag using the meta-referrer
09:25:21 INFO - delivery method with keep-origin-redirect and when
09:25:21 INFO - the target request is same-origin.
09:25:21 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 3032ms
09:25:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
09:25:21 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900563800 == 113 [pid = 2084] [id = 386]
09:25:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 239 (0000002901419800) [pid = 2084] [serial = 1082] [outer = 0000000000000000]
09:25:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 240 (00000029024C6C00) [pid = 2084] [serial = 1083] [outer = 0000002901419800]
09:25:21 INFO - PROCESS | 2084 | 1452187521954 Marionette INFO loaded listener.js
09:25:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 241 (0000002907F5BC00) [pid = 2084] [serial = 1084] [outer = 0000002901419800]
09:25:22 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902DD6800 == 114 [pid = 2084] [id = 387]
09:25:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 242 (0000002902E55400) [pid = 2084] [serial = 1085] [outer = 0000000000000000]
09:25:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 243 (0000002903353800) [pid = 2084] [serial = 1086] [outer = 0000002902E55400]
09:25:22 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
09:25:22 INFO - document served over http requires an http
09:25:22 INFO - sub-resource via iframe-tag using the meta-referrer
09:25:22 INFO - delivery method with no-redirect and when
09:25:22 INFO - the target request is same-origin.
09:25:22 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 1283ms
09:25:22 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
09:25:23 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907876800 == 115 [pid = 2084] [id = 388]
09:25:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 244 (000000290300F800) [pid = 2084] [serial = 1087] [outer = 0000000000000000]
09:25:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 245 (00000029062C2400) [pid = 2084] [serial = 1088] [outer = 000000290300F800]
09:25:23 INFO - PROCESS | 2084 | 1452187523207 Marionette INFO loaded listener.js
09:25:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 246 (00000029078E9000) [pid = 2084] [serial = 1089] [outer = 000000290300F800]
09:25:23 INFO - PROCESS | 2084 | ++DOCSHELL 0000002909FCF800 == 116 [pid = 2084] [id = 389]
09:25:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 247 (0000002907F58C00) [pid = 2084] [serial = 1090] [outer = 0000000000000000]
09:25:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 248 (000000290A74EC00) [pid = 2084] [serial = 1091] [outer = 0000002907F58C00]
09:25:23 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
09:25:23 INFO - document served over http requires an http
09:25:23 INFO - sub-resource via iframe-tag using the meta-referrer
09:25:23 INFO - delivery method with swap-origin-redirect and when
09:25: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"
09:25:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:25:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:25:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:23 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
09:25:23 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 1029ms
09:25:23 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
09:25:24 INFO - PROCESS | 2084 | ++DOCSHELL 000000290CDC3800 == 117 [pid = 2084] [id = 390]
09:25:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 249 (00000029036CF800) [pid = 2084] [serial = 1092] [outer = 0000000000000000]
09:25:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 250 (00000029062BD400) [pid = 2084] [serial = 1093] [outer = 00000029036CF800]
09:25:24 INFO - PROCESS | 2084 | 1452187524328 Marionette INFO loaded listener.js
09:25:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 251 (000000290A6A5C00) [pid = 2084] [serial = 1094] [outer = 00000029036CF800]
09:25:25 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
09:25:25 INFO - document served over http requires an http
09:25:25 INFO - sub-resource via script-tag using the meta-referrer
09:25:25 INFO - delivery method with keep-origin-redirect and when
09:25:25 INFO - the target request is same-origin.
09:25:25 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 1305ms
09:25:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
09:25:25 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902B71800 == 118 [pid = 2084] [id = 391]
09:25:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 252 (0000002906C3DC00) [pid = 2084] [serial = 1095] [outer = 0000000000000000]
09:25:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 253 (0000002906CE3C00) [pid = 2084] [serial = 1096] [outer = 0000002906C3DC00]
09:25:25 INFO - PROCESS | 2084 | 1452187525541 Marionette INFO loaded listener.js
09:25:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 254 (0000002909417800) [pid = 2084] [serial = 1097] [outer = 0000002906C3DC00]
09:25:26 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
09:25:26 INFO - document served over http requires an http
09:25:26 INFO - sub-resource via script-tag using the meta-referrer
09:25:26 INFO - delivery method with no-redirect and when
09:25:26 INFO - the target request is same-origin.
09:25:26 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 944ms
09:25:26 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
09:25:26 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902B70000 == 119 [pid = 2084] [id = 392]
09:25:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 255 (00000029058E1000) [pid = 2084] [serial = 1098] [outer = 0000000000000000]
09:25:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 256 (0000002906C3E400) [pid = 2084] [serial = 1099] [outer = 00000029058E1000]
09:25:26 INFO - PROCESS | 2084 | 1452187526531 Marionette INFO loaded listener.js
09:25:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 257 (000000290B91F000) [pid = 2084] [serial = 1100] [outer = 00000029058E1000]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 000000297AC17000 == 118 [pid = 2084] [id = 205]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 000000290EBAF800 == 117 [pid = 2084] [id = 362]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 000000290C8B2800 == 116 [pid = 2084] [id = 361]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 000000290AA5D000 == 115 [pid = 2084] [id = 360]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 00000029099D5000 == 114 [pid = 2084] [id = 359]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 00000029099D0800 == 113 [pid = 2084] [id = 358]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 0000002907C74000 == 112 [pid = 2084] [id = 357]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 00000029076B4800 == 111 [pid = 2084] [id = 356]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 0000002906639000 == 110 [pid = 2084] [id = 355]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 00000029052B2800 == 109 [pid = 2084] [id = 354]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 0000002902B77800 == 108 [pid = 2084] [id = 353]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 0000002901D27800 == 107 [pid = 2084] [id = 352]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 000000290CDC5000 == 106 [pid = 2084] [id = 351]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 0000002909FC7000 == 105 [pid = 2084] [id = 350]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 0000002902DC7000 == 104 [pid = 2084] [id = 349]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 0000002902B6B800 == 103 [pid = 2084] [id = 348]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 000000291062A000 == 102 [pid = 2084] [id = 347]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 000000291060E800 == 101 [pid = 2084] [id = 346]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 0000002910495000 == 100 [pid = 2084] [id = 345]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 000000297D79B000 == 99 [pid = 2084] [id = 344]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 000000297AB7D800 == 98 [pid = 2084] [id = 343]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 0000002977F27000 == 97 [pid = 2084] [id = 342]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 00000029769AC800 == 96 [pid = 2084] [id = 341]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 0000002971836000 == 95 [pid = 2084] [id = 340]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 0000002970620000 == 94 [pid = 2084] [id = 339]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 000000296B78C800 == 93 [pid = 2084] [id = 338]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 0000002910470800 == 92 [pid = 2084] [id = 337]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 000000290F44D000 == 91 [pid = 2084] [id = 336]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 000000290F06A800 == 90 [pid = 2084] [id = 335]
09:25:26 INFO - PROCESS | 2084 | --DOCSHELL 000000290F05E800 == 89 [pid = 2084] [id = 334]
09:25:27 INFO - PROCESS | 2084 | --DOCSHELL 000000290EC11000 == 88 [pid = 2084] [id = 333]
09:25:27 INFO - PROCESS | 2084 | --DOCSHELL 000000290EA47000 == 87 [pid = 2084] [id = 332]
09:25:27 INFO - PROCESS | 2084 | --DOCSHELL 000000290CDD8800 == 86 [pid = 2084] [id = 331]
09:25:27 INFO - PROCESS | 2084 | --DOCSHELL 000000290CBED000 == 85 [pid = 2084] [id = 330]
09:25:27 INFO - PROCESS | 2084 | --DOCSHELL 000000290C8C1000 == 84 [pid = 2084] [id = 329]
09:25:27 INFO - PROCESS | 2084 | --DOCSHELL 0000002907D11800 == 83 [pid = 2084] [id = 328]
09:25:27 INFO - PROCESS | 2084 | --DOCSHELL 000000290378D000 == 82 [pid = 2084] [id = 327]
09:25:27 INFO - PROCESS | 2084 | --DOCSHELL 000000290056F000 == 81 [pid = 2084] [id = 326]
09:25:27 INFO - PROCESS | 2084 | --DOMWINDOW == 256 (0000002905305400) [pid = 2084] [serial = 888] [outer = 0000000000000000] [url = about:blank]
09:25:27 INFO - PROCESS | 2084 | --DOMWINDOW == 255 (000000290821D800) [pid = 2084] [serial = 900] [outer = 0000000000000000] [url = about:blank]
09:25:27 INFO - PROCESS | 2084 | --DOMWINDOW == 254 (00000029053A7C00) [pid = 2084] [serial = 891] [outer = 0000000000000000] [url = about:blank]
09:25:27 INFO - PROCESS | 2084 | --DOMWINDOW == 253 (000000290942CC00) [pid = 2084] [serial = 903] [outer = 0000000000000000] [url = about:blank]
09:25:27 INFO - PROCESS | 2084 | --DOMWINDOW == 252 (00000029077B3800) [pid = 2084] [serial = 906] [outer = 0000000000000000] [url = about:blank]
09:25:27 INFO - PROCESS | 2084 | --DOMWINDOW == 251 (0000002907EF2800) [pid = 2084] [serial = 897] [outer = 0000000000000000] [url = about:blank]
09:25:27 INFO - PROCESS | 2084 | --DOMWINDOW == 250 (000000290A9B9000) [pid = 2084] [serial = 909] [outer = 0000000000000000] [url = about:blank]
09:25:27 INFO - PROCESS | 2084 | --DOMWINDOW == 249 (0000002907491400) [pid = 2084] [serial = 894] [outer = 0000000000000000] [url = about:blank]
09:25:27 INFO - PROCESS | 2084 | --DOMWINDOW == 248 (0000002971A5F800) [pid = 2084] [serial = 828] [outer = 0000000000000000] [url = about:blank]
09:25:27 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
09:25:27 INFO - document served over http requires an http
09:25:27 INFO - sub-resource via script-tag using the meta-referrer
09:25:27 INFO - delivery method with swap-origin-redirect and when
09:25: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"
09:25:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:25:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:25:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:27 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
09:25:27 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 1447ms
09:25:27 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
09:25:27 INFO - PROCESS | 2084 | ++DOCSHELL 00000029021DF800 == 82 [pid = 2084] [id = 393]
09:25:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 249 (0000002900954C00) [pid = 2084] [serial = 1101] [outer = 0000000000000000]
09:25:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 250 (0000002903356C00) [pid = 2084] [serial = 1102] [outer = 0000002900954C00]
09:25:27 INFO - PROCESS | 2084 | 1452187527795 Marionette INFO loaded listener.js
09:25:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 251 (00000029058E5C00) [pid = 2084] [serial = 1103] [outer = 0000002900954C00]
09:25:28 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
09:25:28 INFO - document served over http requires an http
09:25:28 INFO - sub-resource via xhr-request using the meta-referrer
09:25:28 INFO - delivery method with keep-origin-redirect and when
09:25:28 INFO - the target request is same-origin.
09:25:28 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 669ms
09:25:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
09:25:28 INFO - PROCESS | 2084 | ++DOCSHELL 00000029052BD000 == 83 [pid = 2084] [id = 394]
09:25:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 252 (00000029058E7C00) [pid = 2084] [serial = 1104] [outer = 0000000000000000]
09:25:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 253 (00000029077BE400) [pid = 2084] [serial = 1105] [outer = 00000029058E7C00]
09:25:28 INFO - PROCESS | 2084 | 1452187528585 Marionette INFO loaded listener.js
09:25:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 254 (00000029081BF000) [pid = 2084] [serial = 1106] [outer = 00000029058E7C00]
09:25:29 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
09:25:29 INFO - document served over http requires an http
09:25:29 INFO - sub-resource via xhr-request using the meta-referrer
09:25:29 INFO - delivery method with no-redirect and when
09:25:29 INFO - the target request is same-origin.
09:25:29 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 731ms
09:25:29 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
09:25:29 INFO - PROCESS | 2084 | ++DOCSHELL 000000290787B000 == 84 [pid = 2084] [id = 395]
09:25:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 255 (000000290942A800) [pid = 2084] [serial = 1107] [outer = 0000000000000000]
09:25:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 256 (000000290A6A6000) [pid = 2084] [serial = 1108] [outer = 000000290942A800]
09:25:29 INFO - PROCESS | 2084 | 1452187529239 Marionette INFO loaded listener.js
09:25:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 257 (000000290AA3DC00) [pid = 2084] [serial = 1109] [outer = 000000290942A800]
09:25:29 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
09:25:29 INFO - document served over http requires an http
09:25:29 INFO - sub-resource via xhr-request using the meta-referrer
09:25:29 INFO - delivery method with swap-origin-redirect and when
09:25: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"
09:25:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:25:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:25:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:29 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
09:25:29 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 733ms
09:25:29 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
09:25:29 INFO - PROCESS | 2084 | ++DOCSHELL 00000029099D7000 == 85 [pid = 2084] [id = 396]
09:25:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 258 (000000290BA87800) [pid = 2084] [serial = 1110] [outer = 0000000000000000]
09:25:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 259 (000000290BB86C00) [pid = 2084] [serial = 1111] [outer = 000000290BA87800]
09:25:30 INFO - PROCESS | 2084 | 1452187529993 Marionette INFO loaded listener.js
09:25:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 260 (000000290C8DCC00) [pid = 2084] [serial = 1112] [outer = 000000290BA87800]
09:25:30 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
09:25:30 INFO - document served over http requires an https
09:25:30 INFO - sub-resource via fetch-request using the meta-referrer
09:25:30 INFO - delivery method with keep-origin-redirect and when
09:25: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"
09:25:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:25:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:25:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:25:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:30 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
09:25:30 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 776ms
09:25:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
09:25:30 INFO - PROCESS | 2084 | ++DOCSHELL 000000290AA58800 == 86 [pid = 2084] [id = 397]
09:25:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 261 (000000290C8E2C00) [pid = 2084] [serial = 1113] [outer = 0000000000000000]
09:25:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 262 (000000290CF03000) [pid = 2084] [serial = 1114] [outer = 000000290C8E2C00]
09:25:30 INFO - PROCESS | 2084 | 1452187530786 Marionette INFO loaded listener.js
09:25:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 263 (000000290D1EEC00) [pid = 2084] [serial = 1115] [outer = 000000290C8E2C00]
09:25:31 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
09:25:31 INFO - document served over http requires an https
09:25:31 INFO - sub-resource via fetch-request using the meta-referrer
09:25:31 INFO - delivery method with no-redirect and when
09:25: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"
09:25:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:25:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:25:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:25:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:31 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
09:25:31 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 733ms
09:25:31 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
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 262 (0000002901412400) [pid = 2084] [serial = 915] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187470750]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 261 (0000002901413800) [pid = 2084] [serial = 874] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 260 (0000002905243400) [pid = 2084] [serial = 787] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 259 (0000002906CE9800) [pid = 2084] [serial = 841] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 258 (0000002903164000) [pid = 2084] [serial = 829] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 257 (0000002907407C00) [pid = 2084] [serial = 832] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 256 (000000290BC65400) [pid = 2084] [serial = 871] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 255 (0000002903164400) [pid = 2084] [serial = 984] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 254 (000000290A9C4000) [pid = 2084] [serial = 925] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 253 (000000290CF20400) [pid = 2084] [serial = 847] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 252 (00000029702B2400) [pid = 2084] [serial = 948] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 251 (0000002903166C00) [pid = 2084] [serial = 1011] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 250 (0000002909414C00) [pid = 2084] [serial = 868] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 249 (000000290D405800) [pid = 2084] [serial = 937] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 248 (0000002909414400) [pid = 2084] [serial = 863] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 247 (000000290CF24C00) [pid = 2084] [serial = 1014] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 246 (000000290BA8BC00) [pid = 2084] [serial = 927] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 245 (000000296A1C9800) [pid = 2084] [serial = 942] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 244 (00000029062C2000) [pid = 2084] [serial = 922] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 243 (00000029024C3800) [pid = 2084] [serial = 917] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 242 (000000296B4B1000) [pid = 2084] [serial = 945] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 241 (0000002907D33400) [pid = 2084] [serial = 996] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 240 (0000002901414400) [pid = 2084] [serial = 990] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 239 (00000029068BE400) [pid = 2084] [serial = 920] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 238 (00000029003C7400) [pid = 2084] [serial = 978] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 237 (0000002906C42C00) [pid = 2084] [serial = 981] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 236 (000000296A1C2800) [pid = 2084] [serial = 940] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 235 (000000290BB8E800) [pid = 2084] [serial = 1006] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 234 (00000029040A1400) [pid = 2084] [serial = 1008] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 233 (000000290A6AA400) [pid = 2084] [serial = 1001] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187496927]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 232 (0000002907F5AC00) [pid = 2084] [serial = 998] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 231 (000000290CF2A000) [pid = 2084] [serial = 858] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 230 (000000290CF04C00) [pid = 2084] [serial = 850] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 229 (000000290D409000) [pid = 2084] [serial = 935] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187475434]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 228 (000000290CEA2400) [pid = 2084] [serial = 930] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 227 (000000290CEA3800) [pid = 2084] [serial = 932] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 226 (000000290539F800) [pid = 2084] [serial = 993] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 225 (000000290A744400) [pid = 2084] [serial = 1003] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 224 (00000029053A3000) [pid = 2084] [serial = 987] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 223 (000000290CF05000) [pid = 2084] [serial = 853] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 222 (0000002971A5C800) [pid = 2084] [serial = 838] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 221 (0000002908218400) [pid = 2084] [serial = 774] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 220 (0000002979DAC000) [pid = 2084] [serial = 766] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 219 (000000290B915400) [pid = 2084] [serial = 784] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 218 (0000002907EF2C00) [pid = 2084] [serial = 769] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 217 (000000290AA3F000) [pid = 2084] [serial = 835] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 216 (00000029078EC000) [pid = 2084] [serial = 844] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 215 (0000002908219800) [pid = 2084] [serial = 779] [outer = 0000000000000000] [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]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 214 (000000290D1F3C00) [pid = 2084] [serial = 1015] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 213 (000000290E3AB800) [pid = 2084] [serial = 973] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 212 (00000029058E7000) [pid = 2084] [serial = 976] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 211 (000000297756F400) [pid = 2084] [serial = 952] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 210 (000000290D2DA800) [pid = 2084] [serial = 961] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 209 (000000290BB86800) [pid = 2084] [serial = 1009] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 208 (00000029093CE400) [pid = 2084] [serial = 967] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 207 (0000002901415800) [pid = 2084] [serial = 979] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 206 (000000291070E400) [pid = 2084] [serial = 964] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 205 (00000029078E7400) [pid = 2084] [serial = 926] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 204 (00000029078E8C00) [pid = 2084] [serial = 923] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 203 (0000002902E54C00) [pid = 2084] [serial = 916] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187470750]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 202 (000000290A9BF000) [pid = 2084] [serial = 913] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 201 (00000029783B3000) [pid = 2084] [serial = 955] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 200 (000000290C8DB400) [pid = 2084] [serial = 1007] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 199 (000000290A9BE000) [pid = 2084] [serial = 1004] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 198 (000000290CEA8C00) [pid = 2084] [serial = 931] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 197 (000000290C7F3400) [pid = 2084] [serial = 928] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 196 (0000002912862C00) [pid = 2084] [serial = 970] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 195 (0000002907161C00) [pid = 2084] [serial = 921] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 194 (0000002904099000) [pid = 2084] [serial = 918] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 193 (000000296A1D0800) [pid = 2084] [serial = 941] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 192 (000000290EA08C00) [pid = 2084] [serial = 938] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 191 (0000002971A5B800) [pid = 2084] [serial = 949] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 190 (0000002907132C00) [pid = 2084] [serial = 982] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 189 (00000029081BC800) [pid = 2084] [serial = 997] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 188 (0000002906214800) [pid = 2084] [serial = 994] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 187 (000000297B178000) [pid = 2084] [serial = 958] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 186 (00000029024C5000) [pid = 2084] [serial = 991] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 185 (00000029062C0000) [pid = 2084] [serial = 988] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 184 (000000296A1D0C00) [pid = 2084] [serial = 943] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 183 (00000029078E8000) [pid = 2084] [serial = 1012] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 182 (000000296BA50800) [pid = 2084] [serial = 946] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 181 (000000290D407400) [pid = 2084] [serial = 936] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187475434]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 180 (000000290D1F4400) [pid = 2084] [serial = 933] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 179 (0000002905413000) [pid = 2084] [serial = 985] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 178 (000000290AA33400) [pid = 2084] [serial = 1002] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187496927]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 177 (0000002907FC3800) [pid = 2084] [serial = 999] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 176 (00000029783AE800) [pid = 2084] [serial = 840] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 175 (000000297A009400) [pid = 2084] [serial = 849] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 174 (000000297B4C6C00) [pid = 2084] [serial = 776] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 173 (000000290F70F400) [pid = 2084] [serial = 855] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 172 (000000290CF2C400) [pid = 2084] [serial = 852] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 171 (000000297B171400) [pid = 2084] [serial = 768] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 170 (000000297BC77400) [pid = 2084] [serial = 786] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 169 (000000297B3B8000) [pid = 2084] [serial = 771] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 168 (00000029704D1400) [pid = 2084] [serial = 837] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 167 (000000297AFBB800) [pid = 2084] [serial = 846] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 166 (000000297B4D0400) [pid = 2084] [serial = 781] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 165 (00000029033C7C00) [pid = 2084] [serial = 980] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 164 (000000297B16B000) [pid = 2084] [serial = 860] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 163 (000000290596B000) [pid = 2084] [serial = 876] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 162 (000000290BA8DC00) [pid = 2084] [serial = 789] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 161 (000000290942EC00) [pid = 2084] [serial = 865] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 160 (000000290BC74C00) [pid = 2084] [serial = 873] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 159 (000000297B16C800) [pid = 2084] [serial = 870] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 158 (00000029093C7C00) [pid = 2084] [serial = 983] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 157 (000000297860DC00) [pid = 2084] [serial = 843] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 156 (0000002906215800) [pid = 2084] [serial = 831] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | --DOMWINDOW == 155 (000000290A702400) [pid = 2084] [serial = 834] [outer = 0000000000000000] [url = about:blank]
09:25:31 INFO - PROCESS | 2084 | ++DOCSHELL 000000290BB4D000 == 87 [pid = 2084] [id = 398]
09:25:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 156 (00000029003CDC00) [pid = 2084] [serial = 1116] [outer = 0000000000000000]
09:25:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 157 (0000002901414000) [pid = 2084] [serial = 1117] [outer = 00000029003CDC00]
09:25:31 INFO - PROCESS | 2084 | 1452187531707 Marionette INFO loaded listener.js
09:25:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 158 (0000002905419C00) [pid = 2084] [serial = 1118] [outer = 00000029003CDC00]
09:25:32 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
09:25:32 INFO - document served over http requires an https
09:25:32 INFO - sub-resource via fetch-request using the meta-referrer
09:25:32 INFO - delivery method with swap-origin-redirect and when
09:25: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"
09:25:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:25:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:25:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:25:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:32 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
09:25:32 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 878ms
09:25:32 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
09:25:32 INFO - PROCESS | 2084 | ++DOCSHELL 000000290CC41800 == 88 [pid = 2084] [id = 399]
09:25:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 159 (00000029078ED000) [pid = 2084] [serial = 1119] [outer = 0000000000000000]
09:25:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 160 (000000290A744400) [pid = 2084] [serial = 1120] [outer = 00000029078ED000]
09:25:32 INFO - PROCESS | 2084 | 1452187532381 Marionette INFO loaded listener.js
09:25:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 161 (000000290CF2A000) [pid = 2084] [serial = 1121] [outer = 00000029078ED000]
09:25:32 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
09:25:32 INFO - document served over http requires an https
09:25:32 INFO - sub-resource via fetch-request using the meta-referrer
09:25:32 INFO - delivery method with swap-origin-redirect and when
09:25: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"
09:25:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:25:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:25:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:25:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:32 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
09:25:32 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 734ms
09:25:32 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
09:25:33 INFO - PROCESS | 2084 | ++DOCSHELL 000000290EA60000 == 89 [pid = 2084] [id = 400]
09:25:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 162 (000000290CF21C00) [pid = 2084] [serial = 1122] [outer = 0000000000000000]
09:25:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 163 (000000290D3F4400) [pid = 2084] [serial = 1123] [outer = 000000290CF21C00]
09:25:33 INFO - PROCESS | 2084 | 1452187533109 Marionette INFO loaded listener.js
09:25:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 164 (000000290E3A9C00) [pid = 2084] [serial = 1124] [outer = 000000290CF21C00]
09:25:33 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
09:25:33 INFO - document served over http requires an https
09:25:33 INFO - sub-resource via fetch-request using the meta-referrer
09:25:33 INFO - delivery method with keep-origin-redirect and when
09:25: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"
09:25:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:25:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:25:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:25:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:33 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
09:25:33 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 922ms
09:25:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
09:25:34 INFO - PROCESS | 2084 | ++DOCSHELL 0000002904E3A000 == 90 [pid = 2084] [id = 401]
09:25:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 165 (0000002903161400) [pid = 2084] [serial = 1125] [outer = 0000000000000000]
09:25:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 166 (000000290335A000) [pid = 2084] [serial = 1126] [outer = 0000002903161400]
09:25:34 INFO - PROCESS | 2084 | 1452187534269 Marionette INFO loaded listener.js
09:25:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 167 (000000290596F000) [pid = 2084] [serial = 1127] [outer = 0000002903161400]
09:25:34 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
09:25:34 INFO - document served over http requires an https
09:25:34 INFO - sub-resource via fetch-request using the meta-referrer
09:25:34 INFO - delivery method with no-redirect and when
09:25: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"
09:25:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:25:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:25:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:25:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:34 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
09:25:34 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 1029ms
09:25:34 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
09:25:35 INFO - PROCESS | 2084 | ++DOCSHELL 000000290CC3A800 == 91 [pid = 2084] [id = 402]
09:25:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 168 (0000002906218000) [pid = 2084] [serial = 1128] [outer = 0000000000000000]
09:25:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 169 (0000002907167400) [pid = 2084] [serial = 1129] [outer = 0000002906218000]
09:25:35 INFO - PROCESS | 2084 | 1452187535231 Marionette INFO loaded listener.js
09:25:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 170 (0000002907F64000) [pid = 2084] [serial = 1130] [outer = 0000002906218000]
09:25:36 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
09:25:36 INFO - document served over http requires an https
09:25:36 INFO - sub-resource via fetch-request using the meta-referrer
09:25:36 INFO - delivery method with swap-origin-redirect and when
09:25: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"
09:25:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:25:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:25:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:25:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:36 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
09:25:36 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 1077ms
09:25:36 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
09:25:36 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F2A0000 == 92 [pid = 2084] [id = 403]
09:25:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 171 (000000290A6F0800) [pid = 2084] [serial = 1131] [outer = 0000000000000000]
09:25:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 172 (000000290B91D800) [pid = 2084] [serial = 1132] [outer = 000000290A6F0800]
09:25:36 INFO - PROCESS | 2084 | 1452187536356 Marionette INFO loaded listener.js
09:25:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 173 (000000290D2D9800) [pid = 2084] [serial = 1133] [outer = 000000290A6F0800]
09:25:36 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F449800 == 93 [pid = 2084] [id = 404]
09:25:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 174 (000000290CF22000) [pid = 2084] [serial = 1134] [outer = 0000000000000000]
09:25:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 175 (000000290D1EA800) [pid = 2084] [serial = 1135] [outer = 000000290CF22000]
09:25:37 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
09:25:37 INFO - document served over http requires an https
09:25:37 INFO - sub-resource via iframe-tag using the meta-referrer
09:25:37 INFO - delivery method with keep-origin-redirect and when
09:25: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"
09:25:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:25:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:25:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:37 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
09:25:37 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 1091ms
09:25:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
09:25:37 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F6A8000 == 94 [pid = 2084] [id = 405]
09:25:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 176 (000000290E3B2C00) [pid = 2084] [serial = 1136] [outer = 0000000000000000]
09:25:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 177 (000000290EA07C00) [pid = 2084] [serial = 1137] [outer = 000000290E3B2C00]
09:25:37 INFO - PROCESS | 2084 | 1452187537477 Marionette INFO loaded listener.js
09:25:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 178 (000000290ED6A000) [pid = 2084] [serial = 1138] [outer = 000000290E3B2C00]
09:25:37 INFO - PROCESS | 2084 | ++DOCSHELL 0000002910468000 == 95 [pid = 2084] [id = 406]
09:25:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 179 (000000290ED72800) [pid = 2084] [serial = 1139] [outer = 0000000000000000]
09:25:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 180 (000000290F703400) [pid = 2084] [serial = 1140] [outer = 000000290ED72800]
09:25:38 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
09:25:38 INFO - document served over http requires an https
09:25:38 INFO - sub-resource via iframe-tag using the meta-referrer
09:25:38 INFO - delivery method with no-redirect and when
09:25: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"
09:25:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:25:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:25:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:38 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
09:25:38 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 1075ms
09:25:38 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
09:25:38 INFO - PROCESS | 2084 | ++DOCSHELL 000000291049D000 == 96 [pid = 2084] [id = 407]
09:25:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 181 (000000290EC69000) [pid = 2084] [serial = 1141] [outer = 0000000000000000]
09:25:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 182 (000000290F62D400) [pid = 2084] [serial = 1142] [outer = 000000290EC69000]
09:25:38 INFO - PROCESS | 2084 | 1452187538527 Marionette INFO loaded listener.js
09:25:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 183 (00000029108B4800) [pid = 2084] [serial = 1143] [outer = 000000290EC69000]
09:25:38 INFO - PROCESS | 2084 | ++DOCSHELL 0000002910617000 == 97 [pid = 2084] [id = 408]
09:25:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 184 (0000002910713800) [pid = 2084] [serial = 1144] [outer = 0000000000000000]
09:25:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 185 (0000002912C70C00) [pid = 2084] [serial = 1145] [outer = 00000029702B7800]
09:25:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 186 (000000290CF20800) [pid = 2084] [serial = 1146] [outer = 0000002910713800]
09:25:39 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
09:25:39 INFO - document served over http requires an https
09:25:39 INFO - sub-resource via iframe-tag using the meta-referrer
09:25:39 INFO - delivery method with swap-origin-redirect and when
09:25: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"
09:25:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:25:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:25:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:39 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
09:25:39 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 1189ms
09:25:39 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
09:25:39 INFO - PROCESS | 2084 | ++DOCSHELL 000000290C72F800 == 98 [pid = 2084] [id = 409]
09:25:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 187 (00000029068C1800) [pid = 2084] [serial = 1147] [outer = 0000000000000000]
09:25:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 188 (0000002910EC9800) [pid = 2084] [serial = 1148] [outer = 00000029068C1800]
09:25:39 INFO - PROCESS | 2084 | 1452187539747 Marionette INFO loaded listener.js
09:25:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 189 (0000002917243C00) [pid = 2084] [serial = 1149] [outer = 00000029068C1800]
09:25:40 INFO - PROCESS | 2084 | ++DOCSHELL 00000029172BC000 == 99 [pid = 2084] [id = 410]
09:25:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 190 (0000002917248C00) [pid = 2084] [serial = 1150] [outer = 0000000000000000]
09:25:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 191 (000000291799B800) [pid = 2084] [serial = 1151] [outer = 0000002917248C00]
09:25:40 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
09:25:40 INFO - document served over http requires an https
09:25:40 INFO - sub-resource via iframe-tag using the meta-referrer
09:25:40 INFO - delivery method with swap-origin-redirect and when
09:25: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"
09:25:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:25:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:25:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:40 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
09:25:40 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 1023ms
09:25:40 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
09:25:40 INFO - PROCESS | 2084 | ++DOCSHELL 0000002917730800 == 100 [pid = 2084] [id = 411]
09:25:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 192 (0000002912869400) [pid = 2084] [serial = 1152] [outer = 0000000000000000]
09:25:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 193 (000000291799BC00) [pid = 2084] [serial = 1153] [outer = 0000002912869400]
09:25:40 INFO - PROCESS | 2084 | 1452187540787 Marionette INFO loaded listener.js
09:25:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 194 (000000296A1C8C00) [pid = 2084] [serial = 1154] [outer = 0000002912869400]
09:25:41 INFO - PROCESS | 2084 | ++DOCSHELL 000000296A199000 == 101 [pid = 2084] [id = 412]
09:25:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 195 (000000296A2C1000) [pid = 2084] [serial = 1155] [outer = 0000000000000000]
09:25:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 196 (000000296B4B0400) [pid = 2084] [serial = 1156] [outer = 000000296A2C1000]
09:25:41 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
09:25:41 INFO - document served over http requires an https
09:25:41 INFO - sub-resource via iframe-tag using the meta-referrer
09:25:41 INFO - delivery method with keep-origin-redirect and when
09:25: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"
09:25:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:25:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:25:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:41 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
09:25:41 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 1134ms
09:25:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
09:25:41 INFO - PROCESS | 2084 | ++DOCSHELL 000000296B796000 == 102 [pid = 2084] [id = 413]
09:25:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 197 (000000291723B400) [pid = 2084] [serial = 1157] [outer = 0000000000000000]
09:25:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 198 (000000296AAE9000) [pid = 2084] [serial = 1158] [outer = 000000291723B400]
09:25:41 INFO - PROCESS | 2084 | 1452187541953 Marionette INFO loaded listener.js
09:25:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 199 (000000296C08EC00) [pid = 2084] [serial = 1159] [outer = 000000291723B400]
09:25:42 INFO - PROCESS | 2084 | ++DOCSHELL 000000297061C000 == 103 [pid = 2084] [id = 414]
09:25:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 200 (000000296C970800) [pid = 2084] [serial = 1160] [outer = 0000000000000000]
09:25:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 201 (000000296BB12C00) [pid = 2084] [serial = 1161] [outer = 000000296C970800]
09:25:42 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
09:25:42 INFO - document served over http requires an https
09:25:42 INFO - sub-resource via iframe-tag using the meta-referrer
09:25:42 INFO - delivery method with no-redirect and when
09:25: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"
09:25:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:25:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:25:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:42 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
09:25:42 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 1076ms
09:25:42 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
09:25:42 INFO - PROCESS | 2084 | ++DOCSHELL 0000002970686800 == 104 [pid = 2084] [id = 415]
09:25:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 202 (000000291799AC00) [pid = 2084] [serial = 1162] [outer = 0000000000000000]
09:25:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 203 (000000297070F400) [pid = 2084] [serial = 1163] [outer = 000000291799AC00]
09:25:43 INFO - PROCESS | 2084 | 1452187543035 Marionette INFO loaded listener.js
09:25:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 204 (0000002971EF5800) [pid = 2084] [serial = 1164] [outer = 000000291799AC00]
09:25:43 INFO - PROCESS | 2084 | ++DOCSHELL 000000297698F800 == 105 [pid = 2084] [id = 416]
09:25:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 205 (0000002971EEB800) [pid = 2084] [serial = 1165] [outer = 0000000000000000]
09:25:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 206 (0000002971A62400) [pid = 2084] [serial = 1166] [outer = 0000002971EEB800]
09:25:43 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
09:25:43 INFO - document served over http requires an https
09:25:43 INFO - sub-resource via iframe-tag using the meta-referrer
09:25:43 INFO - delivery method with swap-origin-redirect and when
09:25: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"
09:25:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:25:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:25:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:43 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
09:25:43 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 1137ms
09:25:43 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
09:25:44 INFO - PROCESS | 2084 | ++DOCSHELL 00000029769A3000 == 106 [pid = 2084] [id = 417]
09:25:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 207 (00000029077B8800) [pid = 2084] [serial = 1167] [outer = 0000000000000000]
09:25:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 208 (0000002976A69000) [pid = 2084] [serial = 1168] [outer = 00000029077B8800]
09:25:44 INFO - PROCESS | 2084 | 1452187544170 Marionette INFO loaded listener.js
09:25:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 209 (00000029783AC400) [pid = 2084] [serial = 1169] [outer = 00000029077B8800]
09:25:44 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
09:25:44 INFO - document served over http requires an https
09:25:44 INFO - sub-resource via script-tag using the meta-referrer
09:25:44 INFO - delivery method with keep-origin-redirect and when
09:25: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"
09:25:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:25:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:25:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:44 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
09:25:44 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 1073ms
09:25:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
09:25:45 INFO - PROCESS | 2084 | ++DOCSHELL 000000297A093000 == 107 [pid = 2084] [id = 418]
09:25:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 210 (0000002918C71400) [pid = 2084] [serial = 1170] [outer = 0000000000000000]
09:25:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 211 (0000002918C78000) [pid = 2084] [serial = 1171] [outer = 0000002918C71400]
09:25:45 INFO - PROCESS | 2084 | 1452187545237 Marionette INFO loaded listener.js
09:25:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 212 (000000297912C400) [pid = 2084] [serial = 1172] [outer = 0000002918C71400]
09:25:45 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
09:25:45 INFO - document served over http requires an https
09:25:45 INFO - sub-resource via script-tag using the meta-referrer
09:25:45 INFO - delivery method with no-redirect and when
09:25: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"
09:25:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:25:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:25:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:45 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
09:25:45 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 985ms
09:25:45 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
09:25:46 INFO - PROCESS | 2084 | ++DOCSHELL 000000297D698800 == 108 [pid = 2084] [id = 419]
09:25:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 213 (0000002909311800) [pid = 2084] [serial = 1173] [outer = 0000000000000000]
09:25:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 214 (0000002909319800) [pid = 2084] [serial = 1174] [outer = 0000002909311800]
09:25:46 INFO - PROCESS | 2084 | 1452187546185 Marionette INFO loaded listener.js
09:25:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 215 (000000297ABBE000) [pid = 2084] [serial = 1175] [outer = 0000002909311800]
09:25:46 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
09:25:46 INFO - document served over http requires an https
09:25:46 INFO - sub-resource via script-tag using the meta-referrer
09:25:46 INFO - delivery method with swap-origin-redirect and when
09:25: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"
09:25:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:25:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:25:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:46 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
09:25:46 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 983ms
09:25:46 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
09:25:47 INFO - PROCESS | 2084 | ++DOCSHELL 0000002913C49000 == 109 [pid = 2084] [id = 420]
09:25:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 216 (0000002913C73C00) [pid = 2084] [serial = 1176] [outer = 0000000000000000]
09:25:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 217 (0000002913C7B400) [pid = 2084] [serial = 1177] [outer = 0000002913C73C00]
09:25:47 INFO - PROCESS | 2084 | 1452187547235 Marionette INFO loaded listener.js
09:25:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 218 (00000029790E7C00) [pid = 2084] [serial = 1178] [outer = 0000002913C73C00]
09:25:47 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
09:25:47 INFO - document served over http requires an https
09:25:47 INFO - sub-resource via script-tag using the meta-referrer
09:25:47 INFO - delivery method with swap-origin-redirect and when
09:25: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"
09:25:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:25:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:25:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:47 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
09:25:47 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 1088ms
09:25:47 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
09:25:48 INFO - PROCESS | 2084 | ++DOCSHELL 0000002917D4F800 == 110 [pid = 2084] [id = 421]
09:25:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 219 (0000002913C81000) [pid = 2084] [serial = 1179] [outer = 0000000000000000]
09:25:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 220 (0000002917D03C00) [pid = 2084] [serial = 1180] [outer = 0000002913C81000]
09:25:48 INFO - PROCESS | 2084 | 1452187548302 Marionette INFO loaded listener.js
09:25:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 221 (000000297AFBD800) [pid = 2084] [serial = 1181] [outer = 0000002913C81000]
09:25:48 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
09:25:48 INFO - document served over http requires an https
09:25:48 INFO - sub-resource via script-tag using the meta-referrer
09:25:48 INFO - delivery method with keep-origin-redirect and when
09:25: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"
09:25:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:25:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:25:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
09:25:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 984ms
09:25:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
09:25:49 INFO - PROCESS | 2084 | ++DOCSHELL 0000002913BBB000 == 111 [pid = 2084] [id = 422]
09:25:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 222 (0000002917D0C400) [pid = 2084] [serial = 1182] [outer = 0000000000000000]
09:25:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 223 (0000002917ED0000) [pid = 2084] [serial = 1183] [outer = 0000002917D0C400]
09:25:49 INFO - PROCESS | 2084 | 1452187549314 Marionette INFO loaded listener.js
09:25:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 224 (0000002918C7D400) [pid = 2084] [serial = 1184] [outer = 0000002917D0C400]
09:25:49 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
09:25:49 INFO - document served over http requires an https
09:25:49 INFO - sub-resource via script-tag using the meta-referrer
09:25:49 INFO - delivery method with no-redirect and when
09:25: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"
09:25:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:25:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:25:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
09:25:49 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | took 1020ms
09:25:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
09:25:50 INFO - PROCESS | 2084 | ++DOCSHELL 0000002913673800 == 112 [pid = 2084] [id = 423]
09:25:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 225 (0000002913513800) [pid = 2084] [serial = 1185] [outer = 0000000000000000]
09:25:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 226 (0000002913516800) [pid = 2084] [serial = 1186] [outer = 0000002913513800]
09:25:50 INFO - PROCESS | 2084 | 1452187550327 Marionette INFO loaded listener.js
09:25:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 227 (0000002917EDCC00) [pid = 2084] [serial = 1187] [outer = 0000002913513800]
09:25:53 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
09:25:53 INFO - document served over http requires an https
09:25:53 INFO - sub-resource via script-tag using the meta-referrer
09:25:53 INFO - delivery method with swap-origin-redirect and when
09:25: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"
09:25:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:25:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:25:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:53 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
09:25:53 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 3190ms
09:25:53 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
09:25:53 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901DC1800 == 113 [pid = 2084] [id = 424]
09:25:53 INFO - PROCESS | 2084 | ++DOMWINDOW == 228 (0000002902094400) [pid = 2084] [serial = 1188] [outer = 0000000000000000]
09:25:53 INFO - PROCESS | 2084 | ++DOMWINDOW == 229 (00000029036CE400) [pid = 2084] [serial = 1189] [outer = 0000002902094400]
09:25:53 INFO - PROCESS | 2084 | 1452187553543 Marionette INFO loaded listener.js
09:25:53 INFO - PROCESS | 2084 | ++DOMWINDOW == 230 (000000290A6B0000) [pid = 2084] [serial = 1190] [outer = 0000002902094400]
09:25:54 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
09:25:54 INFO - document served over http requires an https
09:25:54 INFO - sub-resource via xhr-request using the meta-referrer
09:25:54 INFO - delivery method with keep-origin-redirect and when
09:25: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"
09:25:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:25:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:25:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:54 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
09:25:54 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 1737ms
09:25:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
09:25:55 INFO - PROCESS | 2084 | ++DOCSHELL 0000002904E2C800 == 114 [pid = 2084] [id = 425]
09:25:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 231 (0000002903075800) [pid = 2084] [serial = 1191] [outer = 0000000000000000]
09:25:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 232 (00000029036DD400) [pid = 2084] [serial = 1192] [outer = 0000002903075800]
09:25:55 INFO - PROCESS | 2084 | 1452187555290 Marionette INFO loaded listener.js
09:25:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 233 (0000002906218400) [pid = 2084] [serial = 1193] [outer = 0000002903075800]
09:25:55 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
09:25:55 INFO - document served over http requires an https
09:25:55 INFO - sub-resource via xhr-request using the meta-referrer
09:25:55 INFO - delivery method with no-redirect and when
09:25: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"
09:25:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:25:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:25:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:55 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
09:25:55 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 944ms
09:25:55 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
09:25:56 INFO - PROCESS | 2084 | ++DOCSHELL 000000290C725800 == 115 [pid = 2084] [id = 426]
09:25:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 234 (0000002906CD9C00) [pid = 2084] [serial = 1194] [outer = 0000000000000000]
09:25:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 235 (0000002907407C00) [pid = 2084] [serial = 1195] [outer = 0000002906CD9C00]
09:25:56 INFO - PROCESS | 2084 | 1452187556225 Marionette INFO loaded listener.js
09:25:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 236 (0000002909429C00) [pid = 2084] [serial = 1196] [outer = 0000002906CD9C00]
09:25:56 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
09:25:56 INFO - document served over http requires an https
09:25:56 INFO - sub-resource via xhr-request using the meta-referrer
09:25:56 INFO - delivery method with swap-origin-redirect and when
09:25: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"
09:25:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:25:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:25:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:56 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
09:25:56 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 922ms
09:25:56 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
09:25:57 INFO - PROCESS | 2084 | ++DOCSHELL 0000002909D12000 == 116 [pid = 2084] [id = 427]
09:25:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 237 (00000029024C3800) [pid = 2084] [serial = 1197] [outer = 0000000000000000]
09:25:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 238 (00000029033C7C00) [pid = 2084] [serial = 1198] [outer = 00000029024C3800]
09:25:57 INFO - PROCESS | 2084 | 1452187557220 Marionette INFO loaded listener.js
09:25:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 239 (0000002909416400) [pid = 2084] [serial = 1199] [outer = 00000029024C3800]
09:25:58 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
09:25:58 INFO - document served over http requires an https
09:25:58 INFO - sub-resource via xhr-request using the meta-referrer
09:25:58 INFO - delivery method with swap-origin-redirect and when
09:25: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"
09:25:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:25:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:25:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:58 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
09:25:58 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 1197ms
09:25:58 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
09:25:58 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901D2D800 == 117 [pid = 2084] [id = 428]
09:25:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 240 (0000002905966800) [pid = 2084] [serial = 1200] [outer = 0000000000000000]
09:25:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 241 (00000029068BC000) [pid = 2084] [serial = 1201] [outer = 0000002905966800]
09:25:58 INFO - PROCESS | 2084 | 1452187558469 Marionette INFO loaded listener.js
09:25:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 242 (000000290AA39000) [pid = 2084] [serial = 1202] [outer = 0000002905966800]
09:25:59 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
09:25:59 INFO - document served over http requires an https
09:25:59 INFO - sub-resource via xhr-request using the meta-referrer
09:25:59 INFO - delivery method with keep-origin-redirect and when
09:25: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"
09:25:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:25:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:25:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:25:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:25:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:25:59 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
09:25:59 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 985ms
09:25:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 000000290D3D0000 == 116 [pid = 2084] [id = 297]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 000000290F6AF000 == 115 [pid = 2084] [id = 303]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 000000290F71C800 == 114 [pid = 2084] [id = 304]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 000000297F803800 == 113 [pid = 2084] [id = 301]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 000000297508F000 == 112 [pid = 2084] [id = 299]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 000000290BA4D000 == 111 [pid = 2084] [id = 325]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 000000297AC20800 == 110 [pid = 2084] [id = 173]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 000000297068C000 == 109 [pid = 2084] [id = 298]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 000000290BB54000 == 108 [pid = 2084] [id = 310]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 000000290F44E800 == 107 [pid = 2084] [id = 311]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 000000290F3A3800 == 106 [pid = 2084] [id = 302]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 000000290EBBC000 == 105 [pid = 2084] [id = 306]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 000000290CC41800 == 104 [pid = 2084] [id = 399]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 000000290BB4D000 == 103 [pid = 2084] [id = 398]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 000000290AA58800 == 102 [pid = 2084] [id = 397]
09:25:59 INFO - PROCESS | 2084 | ++DOCSHELL 000000290034F800 == 103 [pid = 2084] [id = 429]
09:25:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 243 (000000290077D800) [pid = 2084] [serial = 1203] [outer = 0000000000000000]
09:25:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 244 (0000002901416400) [pid = 2084] [serial = 1204] [outer = 000000290077D800]
09:25:59 INFO - PROCESS | 2084 | 1452187559614 Marionette INFO loaded listener.js
09:25:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 245 (0000002906CD6C00) [pid = 2084] [serial = 1205] [outer = 000000290077D800]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 00000029099D7000 == 102 [pid = 2084] [id = 396]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 000000290787B000 == 101 [pid = 2084] [id = 395]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 00000029052BD000 == 100 [pid = 2084] [id = 394]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 00000029021DF800 == 99 [pid = 2084] [id = 393]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 0000002902B70000 == 98 [pid = 2084] [id = 392]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 0000002902B71800 == 97 [pid = 2084] [id = 391]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 000000290CDC3800 == 96 [pid = 2084] [id = 390]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 0000002909FCF800 == 95 [pid = 2084] [id = 389]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 0000002907876800 == 94 [pid = 2084] [id = 388]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 0000002902DD6800 == 93 [pid = 2084] [id = 387]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 0000002900563800 == 92 [pid = 2084] [id = 386]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 0000002917729000 == 91 [pid = 2084] [id = 385]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 00000029172AD000 == 90 [pid = 2084] [id = 384]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 0000002916E0B000 == 89 [pid = 2084] [id = 383]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 0000002913F14000 == 88 [pid = 2084] [id = 382]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 0000002910CD0000 == 87 [pid = 2084] [id = 381]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 0000002911FE3000 == 86 [pid = 2084] [id = 380]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 000000291075E800 == 85 [pid = 2084] [id = 379]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 0000002910748800 == 84 [pid = 2084] [id = 378]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 0000002914A30000 == 83 [pid = 2084] [id = 377]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 000000290E236800 == 82 [pid = 2084] [id = 376]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 0000002914994800 == 81 [pid = 2084] [id = 375]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 000000290EE53800 == 80 [pid = 2084] [id = 374]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 000000290EE40000 == 79 [pid = 2084] [id = 373]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 0000002912C4E000 == 78 [pid = 2084] [id = 372]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 0000002912C3E800 == 77 [pid = 2084] [id = 371]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 000000297B4B6000 == 76 [pid = 2084] [id = 370]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 0000002978DDB000 == 75 [pid = 2084] [id = 369]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 00000029769A4800 == 74 [pid = 2084] [id = 368]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 000000296D2AD800 == 73 [pid = 2084] [id = 367]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 0000002910460800 == 72 [pid = 2084] [id = 366]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 000000290EBC3800 == 71 [pid = 2084] [id = 365]
09:25:59 INFO - PROCESS | 2084 | --DOCSHELL 0000002906622800 == 70 [pid = 2084] [id = 364]
09:26:00 INFO - PROCESS | 2084 | --DOCSHELL 000000290F3A9800 == 69 [pid = 2084] [id = 363]
09:26:00 INFO - PROCESS | 2084 | --DOMWINDOW == 244 (000000290BB88000) [pid = 2084] [serial = 1005] [outer = 0000000000000000] [url = about:blank]
09:26:00 INFO - PROCESS | 2084 | --DOMWINDOW == 243 (000000290CF0B400) [pid = 2084] [serial = 1010] [outer = 0000000000000000] [url = about:blank]
09:26:00 INFO - PROCESS | 2084 | --DOMWINDOW == 242 (0000002909425400) [pid = 2084] [serial = 986] [outer = 0000000000000000] [url = about:blank]
09:26:00 INFO - PROCESS | 2084 | --DOMWINDOW == 241 (0000002970471C00) [pid = 2084] [serial = 947] [outer = 0000000000000000] [url = about:blank]
09:26:00 INFO - PROCESS | 2084 | --DOMWINDOW == 240 (000000296B4DC800) [pid = 2084] [serial = 944] [outer = 0000000000000000] [url = about:blank]
09:26:00 INFO - PROCESS | 2084 | --DOMWINDOW == 239 (000000290D409800) [pid = 2084] [serial = 934] [outer = 0000000000000000] [url = about:blank]
09:26:00 INFO - PROCESS | 2084 | --DOMWINDOW == 238 (0000002905248800) [pid = 2084] [serial = 992] [outer = 0000000000000000] [url = about:blank]
09:26:00 INFO - PROCESS | 2084 | --DOMWINDOW == 237 (0000002909422C00) [pid = 2084] [serial = 989] [outer = 0000000000000000] [url = about:blank]
09:26:00 INFO - PROCESS | 2084 | --DOMWINDOW == 236 (00000029750A1800) [pid = 2084] [serial = 950] [outer = 0000000000000000] [url = about:blank]
09:26:00 INFO - PROCESS | 2084 | --DOMWINDOW == 235 (000000290F38CC00) [pid = 2084] [serial = 939] [outer = 0000000000000000] [url = about:blank]
09:26:00 INFO - PROCESS | 2084 | --DOMWINDOW == 234 (000000290CE9CC00) [pid = 2084] [serial = 929] [outer = 0000000000000000] [url = about:blank]
09:26:00 INFO - PROCESS | 2084 | --DOMWINDOW == 233 (0000002905414C00) [pid = 2084] [serial = 919] [outer = 0000000000000000] [url = about:blank]
09:26:00 INFO - PROCESS | 2084 | --DOMWINDOW == 232 (000000290A747800) [pid = 2084] [serial = 924] [outer = 0000000000000000] [url = about:blank]
09:26:00 INFO - PROCESS | 2084 | --DOMWINDOW == 231 (000000290EB1DC00) [pid = 2084] [serial = 1016] [outer = 0000000000000000] [url = about:blank]
09:26:00 INFO - PROCESS | 2084 | --DOMWINDOW == 230 (000000290A6AEC00) [pid = 2084] [serial = 1000] [outer = 0000000000000000] [url = about:blank]
09:26:00 INFO - PROCESS | 2084 | --DOMWINDOW == 229 (000000290CF08800) [pid = 2084] [serial = 1013] [outer = 0000000000000000] [url = about:blank]
09:26:00 INFO - PROCESS | 2084 | --DOMWINDOW == 228 (0000002907490C00) [pid = 2084] [serial = 995] [outer = 0000000000000000] [url = about:blank]
09:26:00 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
09:26:00 INFO - document served over http requires an https
09:26:00 INFO - sub-resource via xhr-request using the meta-referrer
09:26:00 INFO - delivery method with no-redirect and when
09:26: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"
09:26:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:26:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:26:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:26:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:26:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:26:00 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
09:26:00 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 1386ms
09:26:00 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
09:26:00 INFO - PROCESS | 2084 | ++DOCSHELL 0000002903782000 == 70 [pid = 2084] [id = 430]
09:26:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 229 (0000002902E61C00) [pid = 2084] [serial = 1206] [outer = 0000000000000000]
09:26:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 230 (000000290596C800) [pid = 2084] [serial = 1207] [outer = 0000002902E61C00]
09:26:00 INFO - PROCESS | 2084 | 1452187560685 Marionette INFO loaded listener.js
09:26:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 231 (000000290740A000) [pid = 2084] [serial = 1208] [outer = 0000002902E61C00]
09:26:01 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
09:26:01 INFO - document served over http requires an https
09:26:01 INFO - sub-resource via xhr-request using the meta-referrer
09:26:01 INFO - delivery method with swap-origin-redirect and when
09:26: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"
09:26:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:26:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:26:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:26:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:26:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:26:01 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
09:26:01 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 731ms
09:26:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:26:01 INFO - PROCESS | 2084 | ++DOCSHELL 000000290786A800 == 71 [pid = 2084] [id = 431]
09:26:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 232 (000000290094FC00) [pid = 2084] [serial = 1209] [outer = 0000000000000000]
09:26:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 233 (000000290740D000) [pid = 2084] [serial = 1210] [outer = 000000290094FC00]
09:26:01 INFO - PROCESS | 2084 | 1452187561541 Marionette INFO loaded listener.js
09:26:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 234 (000000290941CC00) [pid = 2084] [serial = 1211] [outer = 000000290094FC00]
09:26:02 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
09:26:02 INFO - document served over http requires an http
09:26:02 INFO - sub-resource via fetch-request using the http-csp
09:26:02 INFO - delivery method with keep-origin-redirect and when
09:26:02 INFO - the target request is cross-origin.
09:26:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 753ms
09:26:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
09:26:02 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907D15800 == 72 [pid = 2084] [id = 432]
09:26:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 235 (000000290941E000) [pid = 2084] [serial = 1212] [outer = 0000000000000000]
09:26:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 236 (000000290A6F7C00) [pid = 2084] [serial = 1213] [outer = 000000290941E000]
09:26:02 INFO - PROCESS | 2084 | 1452187562208 Marionette INFO loaded listener.js
09:26:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 237 (000000290BB8AC00) [pid = 2084] [serial = 1214] [outer = 000000290941E000]
09:26:02 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
09:26:02 INFO - document served over http requires an http
09:26:02 INFO - sub-resource via fetch-request using the http-csp
09:26:02 INFO - delivery method with no-redirect and when
09:26:02 INFO - the target request is cross-origin.
09:26:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 733ms
09:26:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:26:02 INFO - PROCESS | 2084 | ++DOCSHELL 0000002909DD3000 == 73 [pid = 2084] [id = 433]
09:26:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 238 (000000290BC66C00) [pid = 2084] [serial = 1215] [outer = 0000000000000000]
09:26:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 239 (000000290BC72C00) [pid = 2084] [serial = 1216] [outer = 000000290BC66C00]
09:26:03 INFO - PROCESS | 2084 | 1452187562995 Marionette INFO loaded listener.js
09:26:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 240 (000000290CEA0400) [pid = 2084] [serial = 1217] [outer = 000000290BC66C00]
09:26:03 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
09:26:03 INFO - document served over http requires an http
09:26:03 INFO - sub-resource via fetch-request using the http-csp
09:26:03 INFO - delivery method with swap-origin-redirect and when
09:26:03 INFO - the target request is cross-origin.
09:26:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 734ms
09:26:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 239 (0000002902E55400) [pid = 2084] [serial = 1085] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187522606]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 238 (00000029058E1000) [pid = 2084] [serial = 1098] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 237 (000000290F559400) [pid = 2084] [serial = 1045] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 236 (000000290F559000) [pid = 2084] [serial = 1043] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187508012]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 235 (000000290300F800) [pid = 2084] [serial = 1087] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 234 (000000290F620000) [pid = 2084] [serial = 1048] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 233 (000000290BA87800) [pid = 2084] [serial = 1110] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 232 (000000291070BC00) [pid = 2084] [serial = 963] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 231 (00000029078ED000) [pid = 2084] [serial = 1119] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 230 (0000002900954C00) [pid = 2084] [serial = 1101] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 229 (00000029093C5C00) [pid = 2084] [serial = 969] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 228 (000000296B4D8000) [pid = 2084] [serial = 1035] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 227 (000000290539E800) [pid = 2084] [serial = 975] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 226 (000000290F622C00) [pid = 2084] [serial = 1053] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 225 (000000290942A800) [pid = 2084] [serial = 1107] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 224 (000000290C8E2C00) [pid = 2084] [serial = 1113] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 223 (00000029077BC400) [pid = 2084] [serial = 1023] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 222 (000000291799A400) [pid = 2084] [serial = 1080] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 221 (000000297485A000) [pid = 2084] [serial = 951] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 220 (0000002977FC9800) [pid = 2084] [serial = 954] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 219 (000000290D2D7800) [pid = 2084] [serial = 960] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 218 (000000297ABC2800) [pid = 2084] [serial = 957] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 217 (000000290D3F4400) [pid = 2084] [serial = 1123] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 216 (00000029093C5000) [pid = 2084] [serial = 966] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 215 (00000029003CDC00) [pid = 2084] [serial = 1116] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 214 (000000290BA94800) [pid = 2084] [serial = 1026] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 213 (00000029036CF800) [pid = 2084] [serial = 1092] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 212 (000000290EC66C00) [pid = 2084] [serial = 1029] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 211 (000000290E3A6000) [pid = 2084] [serial = 972] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 210 (0000002905969800) [pid = 2084] [serial = 1020] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 209 (000000290F55B400) [pid = 2084] [serial = 1050] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 208 (000000296C09D800) [pid = 2084] [serial = 1040] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 207 (0000002977570400) [pid = 2084] [serial = 1038] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 206 (000000290F708000) [pid = 2084] [serial = 1032] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 205 (0000002907F58C00) [pid = 2084] [serial = 1090] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 204 (00000029058E7C00) [pid = 2084] [serial = 1104] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 203 (000000290EB24000) [pid = 2084] [serial = 1017] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 202 (0000002906C3DC00) [pid = 2084] [serial = 1095] [outer = 0000000000000000] [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]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 201 (000000290BB86C00) [pid = 2084] [serial = 1111] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 200 (0000002901414000) [pid = 2084] [serial = 1117] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 199 (00000029062C8400) [pid = 2084] [serial = 1021] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 198 (000000290A744400) [pid = 2084] [serial = 1120] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 197 (000000290F55AC00) [pid = 2084] [serial = 1044] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187508012]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 196 (0000002913FC7800) [pid = 2084] [serial = 1072] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 195 (0000002907FCA000) [pid = 2084] [serial = 1024] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 194 (00000029104C5400) [pid = 2084] [serial = 1033] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 193 (000000297720BC00) [pid = 2084] [serial = 1039] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 192 (0000002906CE3C00) [pid = 2084] [serial = 1096] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 191 (0000002910EC6800) [pid = 2084] [serial = 1069] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 190 (000000290F55C400) [pid = 2084] [serial = 1046] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 189 (0000002970F4C000) [pid = 2084] [serial = 1036] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 188 (000000291335BC00) [pid = 2084] [serial = 1054] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 187 (00000029033CE800) [pid = 2084] [serial = 1081] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 186 (000000290A74EC00) [pid = 2084] [serial = 1091] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 185 (00000029077BE400) [pid = 2084] [serial = 1105] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 184 (000000290EB1B400) [pid = 2084] [serial = 1027] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 183 (0000002913445C00) [pid = 2084] [serial = 1060] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 182 (0000002912B3DC00) [pid = 2084] [serial = 1063] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 181 (0000002912C7A400) [pid = 2084] [serial = 1057] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 180 (000000290A6A6000) [pid = 2084] [serial = 1108] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 179 (00000029062C2400) [pid = 2084] [serial = 1088] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 178 (0000002903356C00) [pid = 2084] [serial = 1102] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 177 (0000002906C3E400) [pid = 2084] [serial = 1099] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 176 (000000290EB29000) [pid = 2084] [serial = 1018] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 175 (000000290CF03000) [pid = 2084] [serial = 1114] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 174 (000000291723A400) [pid = 2084] [serial = 1078] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 173 (0000002978373C00) [pid = 2084] [serial = 1041] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 172 (00000029108B6800) [pid = 2084] [serial = 1066] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 171 (000000290F624C00) [pid = 2084] [serial = 1051] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 170 (00000029062BD400) [pid = 2084] [serial = 1093] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 169 (00000029024C6C00) [pid = 2084] [serial = 1083] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 168 (000000290F622000) [pid = 2084] [serial = 1049] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 167 (0000002916E65C00) [pid = 2084] [serial = 1075] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 166 (000000290ED73000) [pid = 2084] [serial = 1030] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 165 (0000002903353800) [pid = 2084] [serial = 1086] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187522606]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 164 (000000297BC79800) [pid = 2084] [serial = 965] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 163 (000000290AA3C800) [pid = 2084] [serial = 977] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 162 (000000290AA3DC00) [pid = 2084] [serial = 1109] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 161 (000000297BC7C800) [pid = 2084] [serial = 971] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 160 (0000002907164400) [pid = 2084] [serial = 1022] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 159 (0000002977CCAC00) [pid = 2084] [serial = 953] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 158 (000000290EC69800) [pid = 2084] [serial = 1019] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 157 (00000029058E5C00) [pid = 2084] [serial = 1103] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 156 (00000029793B6000) [pid = 2084] [serial = 956] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 155 (000000297BC75400) [pid = 2084] [serial = 974] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 154 (000000297B4CE400) [pid = 2084] [serial = 962] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 153 (000000290BA8C400) [pid = 2084] [serial = 1025] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 152 (000000297BC80000) [pid = 2084] [serial = 968] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 151 (000000297B4DA400) [pid = 2084] [serial = 959] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | --DOMWINDOW == 150 (00000029081BF000) [pid = 2084] [serial = 1106] [outer = 0000000000000000] [url = about:blank]
09:26:04 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902EDF800 == 74 [pid = 2084] [id = 434]
09:26:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 151 (000000290094E800) [pid = 2084] [serial = 1218] [outer = 0000000000000000]
09:26:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 152 (000000290145C800) [pid = 2084] [serial = 1219] [outer = 000000290094E800]
09:26:04 INFO - PROCESS | 2084 | 1452187564625 Marionette INFO loaded listener.js
09:26:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 153 (0000002906CE3C00) [pid = 2084] [serial = 1220] [outer = 000000290094E800]
09:26:04 INFO - PROCESS | 2084 | ++DOCSHELL 0000002904E36800 == 75 [pid = 2084] [id = 435]
09:26:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 154 (000000290A6A2000) [pid = 2084] [serial = 1221] [outer = 0000000000000000]
09:26:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 155 (000000290CF0F000) [pid = 2084] [serial = 1222] [outer = 000000290A6A2000]
09:26:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
09:26:05 INFO - document served over http requires an http
09:26:05 INFO - sub-resource via iframe-tag using the http-csp
09:26:05 INFO - delivery method with keep-origin-redirect and when
09:26:05 INFO - the target request is cross-origin.
09:26:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1573ms
09:26:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:26:05 INFO - PROCESS | 2084 | ++DOCSHELL 000000290C8BE000 == 76 [pid = 2084] [id = 436]
09:26:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 156 (000000290AA3C800) [pid = 2084] [serial = 1223] [outer = 0000000000000000]
09:26:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 157 (000000290CF27400) [pid = 2084] [serial = 1224] [outer = 000000290AA3C800]
09:26:05 INFO - PROCESS | 2084 | 1452187565319 Marionette INFO loaded listener.js
09:26:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 158 (000000290D2DB400) [pid = 2084] [serial = 1225] [outer = 000000290AA3C800]
09:26:05 INFO - PROCESS | 2084 | ++DOCSHELL 000000290CC4B800 == 77 [pid = 2084] [id = 437]
09:26:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 159 (000000290D2E5C00) [pid = 2084] [serial = 1226] [outer = 0000000000000000]
09:26:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 160 (000000290D411000) [pid = 2084] [serial = 1227] [outer = 000000290D2E5C00]
09:26:05 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
09:26:05 INFO - document served over http requires an http
09:26:05 INFO - sub-resource via iframe-tag using the http-csp
09:26:05 INFO - delivery method with no-redirect and when
09:26:05 INFO - the target request is cross-origin.
09:26:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 838ms
09:26:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:26:06 INFO - PROCESS | 2084 | ++DOCSHELL 000000290E23C000 == 78 [pid = 2084] [id = 438]
09:26:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 161 (000000290CF24000) [pid = 2084] [serial = 1228] [outer = 0000000000000000]
09:26:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 162 (000000290D3EEC00) [pid = 2084] [serial = 1229] [outer = 000000290CF24000]
09:26:06 INFO - PROCESS | 2084 | 1452187566238 Marionette INFO loaded listener.js
09:26:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 163 (000000290EB23000) [pid = 2084] [serial = 1230] [outer = 000000290CF24000]
09:26:06 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900977000 == 79 [pid = 2084] [id = 439]
09:26:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 164 (0000002901692C00) [pid = 2084] [serial = 1231] [outer = 0000000000000000]
09:26:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 165 (0000002902D8D800) [pid = 2084] [serial = 1232] [outer = 0000002901692C00]
09:26:06 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
09:26:06 INFO - document served over http requires an http
09:26:06 INFO - sub-resource via iframe-tag using the http-csp
09:26:06 INFO - delivery method with swap-origin-redirect and when
09:26:06 INFO - the target request is cross-origin.
09:26:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 923ms
09:26:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:26:07 INFO - PROCESS | 2084 | ++DOCSHELL 00000029052BA000 == 80 [pid = 2084] [id = 440]
09:26:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 166 (00000029040A5C00) [pid = 2084] [serial = 1233] [outer = 0000000000000000]
09:26:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 167 (000000290539BC00) [pid = 2084] [serial = 1234] [outer = 00000029040A5C00]
09:26:07 INFO - PROCESS | 2084 | 1452187567289 Marionette INFO loaded listener.js
09:26:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 168 (0000002906C38400) [pid = 2084] [serial = 1235] [outer = 00000029040A5C00]
09:26:08 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
09:26:08 INFO - document served over http requires an http
09:26:08 INFO - sub-resource via script-tag using the http-csp
09:26:08 INFO - delivery method with keep-origin-redirect and when
09:26:08 INFO - the target request is cross-origin.
09:26:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1148ms
09:26:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
09:26:08 INFO - PROCESS | 2084 | ++DOCSHELL 000000290CDCA800 == 81 [pid = 2084] [id = 441]
09:26:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 169 (0000002906CF0800) [pid = 2084] [serial = 1236] [outer = 0000000000000000]
09:26:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 170 (0000002907D3E000) [pid = 2084] [serial = 1237] [outer = 0000002906CF0800]
09:26:08 INFO - PROCESS | 2084 | 1452187568392 Marionette INFO loaded listener.js
09:26:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 171 (000000290942A800) [pid = 2084] [serial = 1238] [outer = 0000002906CF0800]
09:26:09 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
09:26:09 INFO - document served over http requires an http
09:26:09 INFO - sub-resource via script-tag using the http-csp
09:26:09 INFO - delivery method with no-redirect and when
09:26:09 INFO - the target request is cross-origin.
09:26:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 985ms
09:26:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:26:09 INFO - PROCESS | 2084 | ++DOCSHELL 000000290EE51000 == 82 [pid = 2084] [id = 442]
09:26:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 172 (000000290CF0B400) [pid = 2084] [serial = 1239] [outer = 0000000000000000]
09:26:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 173 (000000290CF23800) [pid = 2084] [serial = 1240] [outer = 000000290CF0B400]
09:26:09 INFO - PROCESS | 2084 | 1452187569401 Marionette INFO loaded listener.js
09:26:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 174 (000000290EA0A800) [pid = 2084] [serial = 1241] [outer = 000000290CF0B400]
09:26: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
09:26:10 INFO - document served over http requires an http
09:26:10 INFO - sub-resource via script-tag using the http-csp
09:26:10 INFO - delivery method with swap-origin-redirect and when
09:26:10 INFO - the target request is cross-origin.
09:26:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1031ms
09:26:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:26:10 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F3A0000 == 83 [pid = 2084] [id = 443]
09:26:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 175 (000000290EA07000) [pid = 2084] [serial = 1242] [outer = 0000000000000000]
09:26:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 176 (000000290EC69C00) [pid = 2084] [serial = 1243] [outer = 000000290EA07000]
09:26:10 INFO - PROCESS | 2084 | 1452187570449 Marionette INFO loaded listener.js
09:26:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 177 (000000290F558C00) [pid = 2084] [serial = 1244] [outer = 000000290EA07000]
09:26:11 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
09:26:11 INFO - document served over http requires an http
09:26:11 INFO - sub-resource via xhr-request using the http-csp
09:26:11 INFO - delivery method with keep-origin-redirect and when
09:26:11 INFO - the target request is cross-origin.
09:26:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 985ms
09:26:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
09:26:11 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F718800 == 84 [pid = 2084] [id = 444]
09:26:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 178 (000000290F55D800) [pid = 2084] [serial = 1245] [outer = 0000000000000000]
09:26:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 179 (000000290F566400) [pid = 2084] [serial = 1246] [outer = 000000290F55D800]
09:26:11 INFO - PROCESS | 2084 | 1452187571421 Marionette INFO loaded listener.js
09:26:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 180 (000000290F707000) [pid = 2084] [serial = 1247] [outer = 000000290F55D800]
09:26:12 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
09:26:12 INFO - document served over http requires an http
09:26:12 INFO - sub-resource via xhr-request using the http-csp
09:26:12 INFO - delivery method with no-redirect and when
09:26:12 INFO - the target request is cross-origin.
09:26:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 986ms
09:26:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:26:12 INFO - PROCESS | 2084 | ++DOCSHELL 00000029104A1800 == 85 [pid = 2084] [id = 445]
09:26:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 181 (00000029104CA400) [pid = 2084] [serial = 1248] [outer = 0000000000000000]
09:26:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 182 (00000029108B6000) [pid = 2084] [serial = 1249] [outer = 00000029104CA400]
09:26:12 INFO - PROCESS | 2084 | 1452187572433 Marionette INFO loaded listener.js
09:26:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 183 (0000002910ECD800) [pid = 2084] [serial = 1250] [outer = 00000029104CA400]
09:26:13 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
09:26:13 INFO - document served over http requires an http
09:26:13 INFO - sub-resource via xhr-request using the http-csp
09:26:13 INFO - delivery method with swap-origin-redirect and when
09:26:13 INFO - the target request is cross-origin.
09:26:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 921ms
09:26:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:26:13 INFO - PROCESS | 2084 | ++DOCSHELL 000000291074A000 == 86 [pid = 2084] [id = 446]
09:26:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 184 (0000002910ECAC00) [pid = 2084] [serial = 1251] [outer = 0000000000000000]
09:26:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 185 (0000002912B3B400) [pid = 2084] [serial = 1252] [outer = 0000002910ECAC00]
09:26:13 INFO - PROCESS | 2084 | 1452187573379 Marionette INFO loaded listener.js
09:26:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 186 (0000002912C7F400) [pid = 2084] [serial = 1253] [outer = 0000002910ECAC00]
09:26:14 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
09:26:14 INFO - document served over http requires an https
09:26:14 INFO - sub-resource via fetch-request using the http-csp
09:26:14 INFO - delivery method with keep-origin-redirect and when
09:26:14 INFO - the target request is cross-origin.
09:26:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 985ms
09:26:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
09:26:14 INFO - PROCESS | 2084 | ++DOCSHELL 0000002911FCD800 == 87 [pid = 2084] [id = 447]
09:26:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 187 (0000002912866400) [pid = 2084] [serial = 1254] [outer = 0000000000000000]
09:26:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 188 (0000002913367800) [pid = 2084] [serial = 1255] [outer = 0000002912866400]
09:26:14 INFO - PROCESS | 2084 | 1452187574372 Marionette INFO loaded listener.js
09:26:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 189 (0000002913518C00) [pid = 2084] [serial = 1256] [outer = 0000002912866400]
09:26:15 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
09:26:15 INFO - document served over http requires an https
09:26:15 INFO - sub-resource via fetch-request using the http-csp
09:26:15 INFO - delivery method with no-redirect and when
09:26:15 INFO - the target request is cross-origin.
09:26:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1083ms
09:26:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:26:15 INFO - PROCESS | 2084 | ++DOCSHELL 0000002912C44800 == 88 [pid = 2084] [id = 448]
09:26:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 190 (0000002912C7D000) [pid = 2084] [serial = 1257] [outer = 0000000000000000]
09:26:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 191 (0000002913FC9000) [pid = 2084] [serial = 1258] [outer = 0000002912C7D000]
09:26:15 INFO - PROCESS | 2084 | 1452187575473 Marionette INFO loaded listener.js
09:26:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 192 (000000291799A400) [pid = 2084] [serial = 1259] [outer = 0000002912C7D000]
09:26:16 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
09:26:16 INFO - document served over http requires an https
09:26:16 INFO - sub-resource via fetch-request using the http-csp
09:26:16 INFO - delivery method with swap-origin-redirect and when
09:26:16 INFO - the target request is cross-origin.
09:26:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 985ms
09:26:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:26:16 INFO - PROCESS | 2084 | ++DOCSHELL 000000291498C000 == 89 [pid = 2084] [id = 449]
09:26:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 193 (0000002913FC0400) [pid = 2084] [serial = 1260] [outer = 0000000000000000]
09:26:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 194 (0000002917D05C00) [pid = 2084] [serial = 1261] [outer = 0000002913FC0400]
09:26:16 INFO - PROCESS | 2084 | 1452187576460 Marionette INFO loaded listener.js
09:26:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 195 (0000002918C7D000) [pid = 2084] [serial = 1262] [outer = 0000002913FC0400]
09:26:16 INFO - PROCESS | 2084 | ++DOCSHELL 0000002914A36800 == 90 [pid = 2084] [id = 450]
09:26:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 196 (000000296A2C0000) [pid = 2084] [serial = 1263] [outer = 0000000000000000]
09:26:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 197 (000000296B4DE400) [pid = 2084] [serial = 1264] [outer = 000000296A2C0000]
09:26:17 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
09:26:17 INFO - document served over http requires an https
09:26:17 INFO - sub-resource via iframe-tag using the http-csp
09:26:17 INFO - delivery method with keep-origin-redirect and when
09:26:17 INFO - the target request is cross-origin.
09:26:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1075ms
09:26:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:26:17 INFO - PROCESS | 2084 | ++DOCSHELL 00000029172B7000 == 91 [pid = 2084] [id = 451]
09:26:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 198 (0000002918C7C000) [pid = 2084] [serial = 1265] [outer = 0000000000000000]
09:26:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 199 (000000296A2C7000) [pid = 2084] [serial = 1266] [outer = 0000002918C7C000]
09:26:17 INFO - PROCESS | 2084 | 1452187577611 Marionette INFO loaded listener.js
09:26:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 200 (0000002977C73000) [pid = 2084] [serial = 1267] [outer = 0000002918C7C000]
09:26:18 INFO - PROCESS | 2084 | ++DOCSHELL 000000296A1A5800 == 92 [pid = 2084] [id = 452]
09:26:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 201 (0000002977573800) [pid = 2084] [serial = 1268] [outer = 0000000000000000]
09:26:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 202 (0000002978CB0400) [pid = 2084] [serial = 1269] [outer = 0000002977573800]
09:26:18 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
09:26:18 INFO - document served over http requires an https
09:26:18 INFO - sub-resource via iframe-tag using the http-csp
09:26:18 INFO - delivery method with no-redirect and when
09:26:18 INFO - the target request is cross-origin.
09:26:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1139ms
09:26:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:26:18 INFO - PROCESS | 2084 | ++DOCSHELL 000000296B489800 == 93 [pid = 2084] [id = 453]
09:26:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 203 (000000297860C800) [pid = 2084] [serial = 1270] [outer = 0000000000000000]
09:26:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 204 (00000029790BC400) [pid = 2084] [serial = 1271] [outer = 000000297860C800]
09:26:18 INFO - PROCESS | 2084 | 1452187578739 Marionette INFO loaded listener.js
09:26:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 205 (000000297B030000) [pid = 2084] [serial = 1272] [outer = 000000297860C800]
09:26:19 INFO - PROCESS | 2084 | ++DOCSHELL 0000002970675800 == 94 [pid = 2084] [id = 454]
09:26:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 206 (000000290FF32800) [pid = 2084] [serial = 1273] [outer = 0000000000000000]
09:26:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 207 (000000290FF33400) [pid = 2084] [serial = 1274] [outer = 000000290FF32800]
09:26:19 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
09:26:19 INFO - document served over http requires an https
09:26:19 INFO - sub-resource via iframe-tag using the http-csp
09:26:19 INFO - delivery method with swap-origin-redirect and when
09:26:19 INFO - the target request is cross-origin.
09:26:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1128ms
09:26:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:26:19 INFO - PROCESS | 2084 | ++DOCSHELL 000000297508F000 == 95 [pid = 2084] [id = 455]
09:26:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 208 (000000290FF30C00) [pid = 2084] [serial = 1275] [outer = 0000000000000000]
09:26:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 209 (000000290FF33000) [pid = 2084] [serial = 1276] [outer = 000000290FF30C00]
09:26:19 INFO - PROCESS | 2084 | 1452187579866 Marionette INFO loaded listener.js
09:26:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 210 (000000297B170800) [pid = 2084] [serial = 1277] [outer = 000000290FF30C00]
09:26:20 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
09:26:20 INFO - document served over http requires an https
09:26:20 INFO - sub-resource via script-tag using the http-csp
09:26:20 INFO - delivery method with keep-origin-redirect and when
09:26:20 INFO - the target request is cross-origin.
09:26:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1075ms
09:26:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
09:26:20 INFO - PROCESS | 2084 | ++DOCSHELL 0000002977A52000 == 96 [pid = 2084] [id = 456]
09:26:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 211 (00000029163AD000) [pid = 2084] [serial = 1278] [outer = 0000000000000000]
09:26:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 212 (00000029163B1400) [pid = 2084] [serial = 1279] [outer = 00000029163AD000]
09:26:20 INFO - PROCESS | 2084 | 1452187580915 Marionette INFO loaded listener.js
09:26:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 213 (000000297B171800) [pid = 2084] [serial = 1280] [outer = 00000029163AD000]
09:26:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
09:26:21 INFO - document served over http requires an https
09:26:21 INFO - sub-resource via script-tag using the http-csp
09:26:21 INFO - delivery method with no-redirect and when
09:26:21 INFO - the target request is cross-origin.
09:26:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 985ms
09:26:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:26:21 INFO - PROCESS | 2084 | ++DOCSHELL 0000002979D94800 == 97 [pid = 2084] [id = 457]
09:26:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 214 (0000002916C4C400) [pid = 2084] [serial = 1281] [outer = 0000000000000000]
09:26:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 215 (0000002916C4FC00) [pid = 2084] [serial = 1282] [outer = 0000002916C4C400]
09:26:21 INFO - PROCESS | 2084 | 1452187581925 Marionette INFO loaded listener.js
09:26:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 216 (0000002916C59C00) [pid = 2084] [serial = 1283] [outer = 0000002916C4C400]
09:26:22 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
09:26:22 INFO - document served over http requires an https
09:26:22 INFO - sub-resource via script-tag using the http-csp
09:26:22 INFO - delivery method with swap-origin-redirect and when
09:26:22 INFO - the target request is cross-origin.
09:26:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 985ms
09:26:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:26:22 INFO - PROCESS | 2084 | ++DOCSHELL 000000297D68E800 == 98 [pid = 2084] [id = 458]
09:26:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 217 (0000002916C1CC00) [pid = 2084] [serial = 1284] [outer = 0000000000000000]
09:26:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 218 (0000002916C21400) [pid = 2084] [serial = 1285] [outer = 0000002916C1CC00]
09:26:22 INFO - PROCESS | 2084 | 1452187582919 Marionette INFO loaded listener.js
09:26:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 219 (0000002916C4F400) [pid = 2084] [serial = 1286] [outer = 0000002916C1CC00]
09:26:23 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
09:26:23 INFO - document served over http requires an https
09:26:23 INFO - sub-resource via xhr-request using the http-csp
09:26:23 INFO - delivery method with keep-origin-redirect and when
09:26:23 INFO - the target request is cross-origin.
09:26:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1026ms
09:26:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
09:26:23 INFO - PROCESS | 2084 | ++DOCSHELL 0000002915086800 == 99 [pid = 2084] [id = 459]
09:26:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 220 (0000002916C29000) [pid = 2084] [serial = 1287] [outer = 0000000000000000]
09:26:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 221 (0000002916C9A800) [pid = 2084] [serial = 1288] [outer = 0000002916C29000]
09:26:23 INFO - PROCESS | 2084 | 1452187583972 Marionette INFO loaded listener.js
09:26:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 222 (0000002916CA6C00) [pid = 2084] [serial = 1289] [outer = 0000002916C29000]
09:26:24 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
09:26:24 INFO - document served over http requires an https
09:26:24 INFO - sub-resource via xhr-request using the http-csp
09:26:24 INFO - delivery method with no-redirect and when
09:26:24 INFO - the target request is cross-origin.
09:26:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 986ms
09:26:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:26:24 INFO - PROCESS | 2084 | ++DOCSHELL 0000002912CD9000 == 100 [pid = 2084] [id = 460]
09:26:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 223 (000000290BA91000) [pid = 2084] [serial = 1290] [outer = 0000000000000000]
09:26:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 224 (0000002916CA6400) [pid = 2084] [serial = 1291] [outer = 000000290BA91000]
09:26:24 INFO - PROCESS | 2084 | 1452187584940 Marionette INFO loaded listener.js
09:26:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 225 (0000002916D1CC00) [pid = 2084] [serial = 1292] [outer = 000000290BA91000]
09:26:25 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
09:26:25 INFO - document served over http requires an https
09:26:25 INFO - sub-resource via xhr-request using the http-csp
09:26:25 INFO - delivery method with swap-origin-redirect and when
09:26:25 INFO - the target request is cross-origin.
09:26:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 985ms
09:26:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:26:25 INFO - PROCESS | 2084 | ++DOCSHELL 000000291537D800 == 101 [pid = 2084] [id = 461]
09:26:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 226 (0000002916C54000) [pid = 2084] [serial = 1293] [outer = 0000000000000000]
09:26:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 227 (0000002917698400) [pid = 2084] [serial = 1294] [outer = 0000002916C54000]
09:26:25 INFO - PROCESS | 2084 | 1452187585965 Marionette INFO loaded listener.js
09:26:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 228 (000000297B4C6C00) [pid = 2084] [serial = 1295] [outer = 0000002916C54000]
09:26:26 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
09:26:26 INFO - document served over http requires an http
09:26:26 INFO - sub-resource via fetch-request using the http-csp
09:26:26 INFO - delivery method with keep-origin-redirect and when
09:26:26 INFO - the target request is same-origin.
09:26:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 983ms
09:26:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
09:26:26 INFO - PROCESS | 2084 | ++DOCSHELL 0000002918495000 == 102 [pid = 2084] [id = 462]
09:26:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 229 (0000002917B11400) [pid = 2084] [serial = 1296] [outer = 0000000000000000]
09:26:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 230 (0000002917B18000) [pid = 2084] [serial = 1297] [outer = 0000002917B11400]
09:26:26 INFO - PROCESS | 2084 | 1452187586930 Marionette INFO loaded listener.js
09:26:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 231 (0000002917B1FC00) [pid = 2084] [serial = 1298] [outer = 0000002917B11400]
09:26:27 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
09:26:27 INFO - document served over http requires an http
09:26:27 INFO - sub-resource via fetch-request using the http-csp
09:26:27 INFO - delivery method with no-redirect and when
09:26:27 INFO - the target request is same-origin.
09:26:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 985ms
09:26:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:26:27 INFO - PROCESS | 2084 | ++DOCSHELL 000000291762D000 == 103 [pid = 2084] [id = 463]
09:26:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 232 (0000002913B30800) [pid = 2084] [serial = 1299] [outer = 0000000000000000]
09:26:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 233 (0000002913B33000) [pid = 2084] [serial = 1300] [outer = 0000002913B30800]
09:26:27 INFO - PROCESS | 2084 | 1452187587958 Marionette INFO loaded listener.js
09:26:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 234 (0000002917B12400) [pid = 2084] [serial = 1301] [outer = 0000002913B30800]
09:26:30 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
09:26:30 INFO - document served over http requires an http
09:26:30 INFO - sub-resource via fetch-request using the http-csp
09:26:30 INFO - delivery method with swap-origin-redirect and when
09:26:30 INFO - the target request is same-origin.
09:26:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3292ms
09:26:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:26:31 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902D1E000 == 104 [pid = 2084] [id = 464]
09:26:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 235 (00000029003FCC00) [pid = 2084] [serial = 1302] [outer = 0000000000000000]
09:26:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 236 (000000290300F000) [pid = 2084] [serial = 1303] [outer = 00000029003FCC00]
09:26:31 INFO - PROCESS | 2084 | 1452187591285 Marionette INFO loaded listener.js
09:26:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 237 (000000290B916800) [pid = 2084] [serial = 1304] [outer = 00000029003FCC00]
09:26:31 INFO - PROCESS | 2084 | ++DOCSHELL 0000002903524800 == 105 [pid = 2084] [id = 465]
09:26:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 238 (000000290BA94400) [pid = 2084] [serial = 1305] [outer = 0000000000000000]
09:26:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 239 (00000029077BF000) [pid = 2084] [serial = 1306] [outer = 000000290BA94400]
09:26:32 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
09:26:32 INFO - document served over http requires an http
09:26:32 INFO - sub-resource via iframe-tag using the http-csp
09:26:32 INFO - delivery method with keep-origin-redirect and when
09:26:32 INFO - the target request is same-origin.
09:26:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1527ms
09:26:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:26:32 INFO - PROCESS | 2084 | ++DOCSHELL 0000002906639000 == 106 [pid = 2084] [id = 466]
09:26:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 240 (000000290409AC00) [pid = 2084] [serial = 1307] [outer = 0000000000000000]
09:26:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 241 (00000029040A7000) [pid = 2084] [serial = 1308] [outer = 000000290409AC00]
09:26:32 INFO - PROCESS | 2084 | 1452187592869 Marionette INFO loaded listener.js
09:26:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 242 (0000002907409400) [pid = 2084] [serial = 1309] [outer = 000000290409AC00]
09:26:33 INFO - PROCESS | 2084 | ++DOCSHELL 000000290BB4E800 == 107 [pid = 2084] [id = 467]
09:26:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 243 (0000002907EF2400) [pid = 2084] [serial = 1310] [outer = 0000000000000000]
09:26:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 244 (0000002909318800) [pid = 2084] [serial = 1311] [outer = 0000002907EF2400]
09:26:33 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
09:26:33 INFO - document served over http requires an http
09:26:33 INFO - sub-resource via iframe-tag using the http-csp
09:26:33 INFO - delivery method with no-redirect and when
09:26:33 INFO - the target request is same-origin.
09:26:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1029ms
09:26:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:26:33 INFO - PROCESS | 2084 | ++DOCSHELL 000000290D3C0000 == 108 [pid = 2084] [id = 468]
09:26:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 245 (00000029093C6800) [pid = 2084] [serial = 1312] [outer = 0000000000000000]
09:26:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 246 (000000290942B800) [pid = 2084] [serial = 1313] [outer = 00000029093C6800]
09:26:33 INFO - PROCESS | 2084 | 1452187593894 Marionette INFO loaded listener.js
09:26:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 247 (000000290D2E4400) [pid = 2084] [serial = 1314] [outer = 00000029093C6800]
09:26:34 INFO - PROCESS | 2084 | ++DOCSHELL 00000029073C8800 == 109 [pid = 2084] [id = 469]
09:26:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 248 (000000290331DC00) [pid = 2084] [serial = 1315] [outer = 0000000000000000]
09:26:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 249 (0000002905245000) [pid = 2084] [serial = 1316] [outer = 000000290331DC00]
09:26:34 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
09:26:34 INFO - document served over http requires an http
09:26:34 INFO - sub-resource via iframe-tag using the http-csp
09:26:34 INFO - delivery method with swap-origin-redirect and when
09:26:34 INFO - the target request is same-origin.
09:26:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1027ms
09:26:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:26:35 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900534800 == 110 [pid = 2084] [id = 470]
09:26:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 250 (0000002901421800) [pid = 2084] [serial = 1317] [outer = 0000000000000000]
09:26:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 251 (0000002902730400) [pid = 2084] [serial = 1318] [outer = 0000002901421800]
09:26:35 INFO - PROCESS | 2084 | 1452187595130 Marionette INFO loaded listener.js
09:26:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 252 (0000002909316800) [pid = 2084] [serial = 1319] [outer = 0000002901421800]
09:26:35 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
09:26:35 INFO - document served over http requires an http
09:26:35 INFO - sub-resource via script-tag using the http-csp
09:26:35 INFO - delivery method with keep-origin-redirect and when
09:26:35 INFO - the target request is same-origin.
09:26:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1241ms
09:26:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
09:26:36 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902B77800 == 111 [pid = 2084] [id = 471]
09:26:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 253 (000000290530FC00) [pid = 2084] [serial = 1320] [outer = 0000000000000000]
09:26:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 254 (0000002907491800) [pid = 2084] [serial = 1321] [outer = 000000290530FC00]
09:26:36 INFO - PROCESS | 2084 | 1452187596173 Marionette INFO loaded listener.js
09:26:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 255 (000000290EB1E800) [pid = 2084] [serial = 1322] [outer = 000000290530FC00]
09:26:36 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
09:26:36 INFO - document served over http requires an http
09:26:36 INFO - sub-resource via script-tag using the http-csp
09:26:36 INFO - delivery method with no-redirect and when
09:26:36 INFO - the target request is same-origin.
09:26:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 985ms
09:26:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:26:36 INFO - PROCESS | 2084 | --DOCSHELL 0000002904E3A000 == 110 [pid = 2084] [id = 401]
09:26:36 INFO - PROCESS | 2084 | --DOCSHELL 000000290CC3A800 == 109 [pid = 2084] [id = 402]
09:26:36 INFO - PROCESS | 2084 | --DOCSHELL 000000290F2A0000 == 108 [pid = 2084] [id = 403]
09:26:36 INFO - PROCESS | 2084 | --DOCSHELL 000000290F449800 == 107 [pid = 2084] [id = 404]
09:26:36 INFO - PROCESS | 2084 | --DOCSHELL 000000290F6A8000 == 106 [pid = 2084] [id = 405]
09:26:36 INFO - PROCESS | 2084 | --DOCSHELL 0000002910468000 == 105 [pid = 2084] [id = 406]
09:26:36 INFO - PROCESS | 2084 | --DOCSHELL 0000002910617000 == 104 [pid = 2084] [id = 408]
09:26:36 INFO - PROCESS | 2084 | --DOCSHELL 00000029172BC000 == 103 [pid = 2084] [id = 410]
09:26:36 INFO - PROCESS | 2084 | --DOCSHELL 000000296A199000 == 102 [pid = 2084] [id = 412]
09:26:36 INFO - PROCESS | 2084 | --DOCSHELL 000000297061C000 == 101 [pid = 2084] [id = 414]
09:26:36 INFO - PROCESS | 2084 | --DOCSHELL 000000297698F800 == 100 [pid = 2084] [id = 416]
09:26:36 INFO - PROCESS | 2084 | --DOCSHELL 0000002901DC1800 == 99 [pid = 2084] [id = 424]
09:26:36 INFO - PROCESS | 2084 | --DOCSHELL 0000002904E2C800 == 98 [pid = 2084] [id = 425]
09:26:36 INFO - PROCESS | 2084 | --DOCSHELL 000000290C725800 == 97 [pid = 2084] [id = 426]
09:26:36 INFO - PROCESS | 2084 | --DOCSHELL 0000002909D12000 == 96 [pid = 2084] [id = 427]
09:26:36 INFO - PROCESS | 2084 | --DOCSHELL 0000002901D2D800 == 95 [pid = 2084] [id = 428]
09:26:36 INFO - PROCESS | 2084 | --DOCSHELL 000000290034F800 == 94 [pid = 2084] [id = 429]
09:26:36 INFO - PROCESS | 2084 | --DOCSHELL 0000002903782000 == 93 [pid = 2084] [id = 430]
09:26:36 INFO - PROCESS | 2084 | --DOCSHELL 000000297FA10000 == 92 [pid = 2084] [id = 208]
09:26:36 INFO - PROCESS | 2084 | --DOCSHELL 000000290786A800 == 91 [pid = 2084] [id = 431]
09:26:36 INFO - PROCESS | 2084 | --DOCSHELL 0000002907D15800 == 90 [pid = 2084] [id = 432]
09:26:36 INFO - PROCESS | 2084 | --DOCSHELL 0000002909DD3000 == 89 [pid = 2084] [id = 433]
09:26:36 INFO - PROCESS | 2084 | --DOCSHELL 0000002902EDF800 == 88 [pid = 2084] [id = 434]
09:26:36 INFO - PROCESS | 2084 | --DOCSHELL 0000002904E36800 == 87 [pid = 2084] [id = 435]
09:26:36 INFO - PROCESS | 2084 | --DOCSHELL 000000290C8BE000 == 86 [pid = 2084] [id = 436]
09:26:36 INFO - PROCESS | 2084 | --DOCSHELL 000000290CC4B800 == 85 [pid = 2084] [id = 437]
09:26:37 INFO - PROCESS | 2084 | --DOMWINDOW == 254 (000000290CF2A000) [pid = 2084] [serial = 1121] [outer = 0000000000000000] [url = about:blank]
09:26:37 INFO - PROCESS | 2084 | --DOMWINDOW == 253 (00000029775BE000) [pid = 2084] [serial = 1037] [outer = 0000000000000000] [url = about:blank]
09:26:37 INFO - PROCESS | 2084 | --DOMWINDOW == 252 (0000002909417800) [pid = 2084] [serial = 1097] [outer = 0000000000000000] [url = about:blank]
09:26:37 INFO - PROCESS | 2084 | --DOMWINDOW == 251 (000000290C8DCC00) [pid = 2084] [serial = 1112] [outer = 0000000000000000] [url = about:blank]
09:26:37 INFO - PROCESS | 2084 | --DOMWINDOW == 250 (000000297AFBC400) [pid = 2084] [serial = 1042] [outer = 0000000000000000] [url = about:blank]
09:26:37 INFO - PROCESS | 2084 | --DOMWINDOW == 249 (000000290D1EEC00) [pid = 2084] [serial = 1115] [outer = 0000000000000000] [url = about:blank]
09:26:37 INFO - PROCESS | 2084 | --DOMWINDOW == 248 (000000290A6A5C00) [pid = 2084] [serial = 1094] [outer = 0000000000000000] [url = about:blank]
09:26:37 INFO - PROCESS | 2084 | --DOMWINDOW == 247 (000000290B91F000) [pid = 2084] [serial = 1100] [outer = 0000000000000000] [url = about:blank]
09:26:37 INFO - PROCESS | 2084 | --DOMWINDOW == 246 (0000002905419C00) [pid = 2084] [serial = 1118] [outer = 0000000000000000] [url = about:blank]
09:26:37 INFO - PROCESS | 2084 | --DOMWINDOW == 245 (000000290EC60C00) [pid = 2084] [serial = 1028] [outer = 0000000000000000] [url = about:blank]
09:26:37 INFO - PROCESS | 2084 | --DOMWINDOW == 244 (000000291286EC00) [pid = 2084] [serial = 1034] [outer = 0000000000000000] [url = about:blank]
09:26:37 INFO - PROCESS | 2084 | --DOMWINDOW == 243 (000000297B174000) [pid = 2084] [serial = 1055] [outer = 0000000000000000] [url = about:blank]
09:26:37 INFO - PROCESS | 2084 | --DOMWINDOW == 242 (00000029078E9000) [pid = 2084] [serial = 1089] [outer = 0000000000000000] [url = about:blank]
09:26:37 INFO - PROCESS | 2084 | --DOMWINDOW == 241 (000000297B039C00) [pid = 2084] [serial = 1047] [outer = 0000000000000000] [url = about:blank]
09:26:37 INFO - PROCESS | 2084 | --DOMWINDOW == 240 (000000290F70F000) [pid = 2084] [serial = 1031] [outer = 0000000000000000] [url = about:blank]
09:26:37 INFO - PROCESS | 2084 | --DOMWINDOW == 239 (000000297B3B1C00) [pid = 2084] [serial = 1052] [outer = 0000000000000000] [url = about:blank]
09:26:37 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900358000 == 86 [pid = 2084] [id = 472]
09:26:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 240 (00000029003CF800) [pid = 2084] [serial = 1323] [outer = 0000000000000000]
09:26:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 241 (00000029003F7C00) [pid = 2084] [serial = 1324] [outer = 00000029003CF800]
09:26:37 INFO - PROCESS | 2084 | 1452187597532 Marionette INFO loaded listener.js
09:26:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 242 (0000002903320400) [pid = 2084] [serial = 1325] [outer = 00000029003CF800]
09:26:38 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
09:26:38 INFO - document served over http requires an http
09:26:38 INFO - sub-resource via script-tag using the http-csp
09:26:38 INFO - delivery method with swap-origin-redirect and when
09:26:38 INFO - the target request is same-origin.
09:26:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1283ms
09:26:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:26:38 INFO - PROCESS | 2084 | ++DOCSHELL 0000002904E22000 == 87 [pid = 2084] [id = 473]
09:26:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 243 (0000002905306800) [pid = 2084] [serial = 1326] [outer = 0000000000000000]
09:26:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 244 (0000002906CEC800) [pid = 2084] [serial = 1327] [outer = 0000002905306800]
09:26:38 INFO - PROCESS | 2084 | 1452187598397 Marionette INFO loaded listener.js
09:26:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 245 (0000002907D38000) [pid = 2084] [serial = 1328] [outer = 0000002905306800]
09:26:38 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
09:26:38 INFO - document served over http requires an http
09:26:38 INFO - sub-resource via xhr-request using the http-csp
09:26:38 INFO - delivery method with keep-origin-redirect and when
09:26:38 INFO - the target request is same-origin.
09:26:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 773ms
09:26:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
09:26:39 INFO - PROCESS | 2084 | ++DOCSHELL 00000029076A8000 == 88 [pid = 2084] [id = 474]
09:26:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 246 (0000002908219800) [pid = 2084] [serial = 1329] [outer = 0000000000000000]
09:26:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 247 (000000290931A800) [pid = 2084] [serial = 1330] [outer = 0000002908219800]
09:26:39 INFO - PROCESS | 2084 | 1452187599054 Marionette INFO loaded listener.js
09:26:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 248 (000000290AA33C00) [pid = 2084] [serial = 1331] [outer = 0000002908219800]
09:26:39 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
09:26:39 INFO - document served over http requires an http
09:26:39 INFO - sub-resource via xhr-request using the http-csp
09:26:39 INFO - delivery method with no-redirect and when
09:26:39 INFO - the target request is same-origin.
09:26:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 734ms
09:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:26:39 INFO - PROCESS | 2084 | ++DOCSHELL 00000029099D7800 == 89 [pid = 2084] [id = 475]
09:26:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 249 (000000290BB81000) [pid = 2084] [serial = 1332] [outer = 0000000000000000]
09:26:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 250 (000000290BC73400) [pid = 2084] [serial = 1333] [outer = 000000290BB81000]
09:26:39 INFO - PROCESS | 2084 | 1452187599849 Marionette INFO loaded listener.js
09:26:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 251 (000000290D2DFC00) [pid = 2084] [serial = 1334] [outer = 000000290BB81000]
09:26:40 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
09:26:40 INFO - document served over http requires an http
09:26:40 INFO - sub-resource via xhr-request using the http-csp
09:26:40 INFO - delivery method with swap-origin-redirect and when
09:26:40 INFO - the target request is same-origin.
09:26:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 732ms
09:26:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:26:40 INFO - PROCESS | 2084 | ++DOCSHELL 000000290AA62800 == 90 [pid = 2084] [id = 476]
09:26:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 252 (000000290D413C00) [pid = 2084] [serial = 1335] [outer = 0000000000000000]
09:26:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 253 (000000290EA0F000) [pid = 2084] [serial = 1336] [outer = 000000290D413C00]
09:26:40 INFO - PROCESS | 2084 | 1452187600629 Marionette INFO loaded listener.js
09:26:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 254 (000000290F55D400) [pid = 2084] [serial = 1337] [outer = 000000290D413C00]
09:26:41 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
09:26:41 INFO - document served over http requires an https
09:26:41 INFO - sub-resource via fetch-request using the http-csp
09:26:41 INFO - delivery method with keep-origin-redirect and when
09:26:41 INFO - the target request is same-origin.
09:26:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 692ms
09:26:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 253 (000000290CF22000) [pid = 2084] [serial = 1134] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 252 (000000296C970800) [pid = 2084] [serial = 1160] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187542408]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 251 (000000296A2C1000) [pid = 2084] [serial = 1155] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 250 (0000002910713800) [pid = 2084] [serial = 1144] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 249 (0000002971EEB800) [pid = 2084] [serial = 1165] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 248 (000000290D3EEC00) [pid = 2084] [serial = 1229] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 247 (0000002912C76400) [pid = 2084] [serial = 1056] [outer = 0000000000000000] [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]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 246 (000000290BC66C00) [pid = 2084] [serial = 1215] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 245 (0000002910EC1C00) [pid = 2084] [serial = 1068] [outer = 0000000000000000] [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]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 244 (000000290A6A2000) [pid = 2084] [serial = 1221] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 243 (0000002913FCEC00) [pid = 2084] [serial = 1074] [outer = 0000000000000000] [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]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 242 (0000002902E61C00) [pid = 2084] [serial = 1206] [outer = 0000000000000000] [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]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 241 (0000002913FC6000) [pid = 2084] [serial = 1071] [outer = 0000000000000000] [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]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 240 (0000002905966800) [pid = 2084] [serial = 1200] [outer = 0000000000000000] [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]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 239 (00000029024C3800) [pid = 2084] [serial = 1197] [outer = 0000000000000000] [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]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 238 (0000002906CD9C00) [pid = 2084] [serial = 1194] [outer = 0000000000000000] [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]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 237 (000000290094E800) [pid = 2084] [serial = 1218] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 236 (00000029108B3C00) [pid = 2084] [serial = 1065] [outer = 0000000000000000] [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]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 235 (000000290094FC00) [pid = 2084] [serial = 1209] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 234 (000000290077D800) [pid = 2084] [serial = 1203] [outer = 0000000000000000] [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]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 233 (000000290AA3C800) [pid = 2084] [serial = 1223] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 232 (000000290D2E5C00) [pid = 2084] [serial = 1226] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187565742]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 231 (0000002903075800) [pid = 2084] [serial = 1191] [outer = 0000000000000000] [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]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 230 (0000002913443800) [pid = 2084] [serial = 1059] [outer = 0000000000000000] [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]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 229 (000000290CF21C00) [pid = 2084] [serial = 1122] [outer = 0000000000000000] [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]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 228 (0000002912B3C000) [pid = 2084] [serial = 1062] [outer = 0000000000000000] [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]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 227 (000000290941E000) [pid = 2084] [serial = 1212] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 226 (0000002917248C00) [pid = 2084] [serial = 1150] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 225 (000000290ED72800) [pid = 2084] [serial = 1139] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187537968]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 224 (0000002907407C00) [pid = 2084] [serial = 1195] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 223 (0000002909319800) [pid = 2084] [serial = 1174] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 222 (000000290F703400) [pid = 2084] [serial = 1140] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187537968]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 221 (00000029068BC000) [pid = 2084] [serial = 1201] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 220 (0000002913516800) [pid = 2084] [serial = 1186] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 219 (000000290CF27400) [pid = 2084] [serial = 1224] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 218 (000000290596C800) [pid = 2084] [serial = 1207] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 217 (0000002913C7B400) [pid = 2084] [serial = 1177] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 216 (000000296BB12C00) [pid = 2084] [serial = 1161] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187542408]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 215 (00000029036DD400) [pid = 2084] [serial = 1192] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 214 (0000002907167400) [pid = 2084] [serial = 1129] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 213 (0000002976A69000) [pid = 2084] [serial = 1168] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 212 (000000296AAE9000) [pid = 2084] [serial = 1158] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 211 (0000002901416400) [pid = 2084] [serial = 1204] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 210 (00000029033C7C00) [pid = 2084] [serial = 1198] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 209 (000000290A6F7C00) [pid = 2084] [serial = 1213] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 208 (0000002910EC9800) [pid = 2084] [serial = 1148] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 207 (0000002918C78000) [pid = 2084] [serial = 1171] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 206 (000000296B4B0400) [pid = 2084] [serial = 1156] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 205 (000000290D1EA800) [pid = 2084] [serial = 1135] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 204 (000000290CF0F000) [pid = 2084] [serial = 1222] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 203 (000000290D411000) [pid = 2084] [serial = 1227] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187565742]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 202 (000000290CF20800) [pid = 2084] [serial = 1146] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 201 (0000002917ED0000) [pid = 2084] [serial = 1183] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 200 (000000291799BC00) [pid = 2084] [serial = 1153] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 199 (000000290EA07C00) [pid = 2084] [serial = 1137] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 198 (0000002917D03C00) [pid = 2084] [serial = 1180] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 197 (000000291799B800) [pid = 2084] [serial = 1151] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 196 (000000290B91D800) [pid = 2084] [serial = 1132] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 195 (000000297070F400) [pid = 2084] [serial = 1163] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 194 (000000290335A000) [pid = 2084] [serial = 1126] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 193 (000000290145C800) [pid = 2084] [serial = 1219] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 192 (00000029036CE400) [pid = 2084] [serial = 1189] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 191 (000000290F62D400) [pid = 2084] [serial = 1142] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 190 (0000002971A62400) [pid = 2084] [serial = 1166] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 189 (000000290BC72C00) [pid = 2084] [serial = 1216] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 188 (000000290740D000) [pid = 2084] [serial = 1210] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 187 (0000002905244000) [pid = 2084] [serial = 741] [outer = 0000000000000000] [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.]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 186 (000000297F82C400) [pid = 2084] [serial = 1070] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 185 (0000002916E71000) [pid = 2084] [serial = 1076] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 184 (0000002913452C00) [pid = 2084] [serial = 1064] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 183 (000000290AA39000) [pid = 2084] [serial = 1202] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 182 (0000002909416400) [pid = 2084] [serial = 1199] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 181 (0000002906CD6C00) [pid = 2084] [serial = 1205] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 180 (000000290740A000) [pid = 2084] [serial = 1208] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 179 (0000002906218400) [pid = 2084] [serial = 1193] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 178 (000000297D5AEC00) [pid = 2084] [serial = 1061] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 177 (0000002913450C00) [pid = 2084] [serial = 1067] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 176 (000000297D5B2800) [pid = 2084] [serial = 1058] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 175 (000000297F82BC00) [pid = 2084] [serial = 1073] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | --DOMWINDOW == 174 (0000002909429C00) [pid = 2084] [serial = 1196] [outer = 0000000000000000] [url = about:blank]
09:26:41 INFO - PROCESS | 2084 | ++DOCSHELL 000000290BA49800 == 91 [pid = 2084] [id = 477]
09:26:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 175 (000000290094E800) [pid = 2084] [serial = 1338] [outer = 0000000000000000]
09:26:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 176 (000000290145C800) [pid = 2084] [serial = 1339] [outer = 000000290094E800]
09:26:41 INFO - PROCESS | 2084 | 1452187601821 Marionette INFO loaded listener.js
09:26:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 177 (00000029077B6400) [pid = 2084] [serial = 1340] [outer = 000000290094E800]
09:26:42 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
09:26:42 INFO - document served over http requires an https
09:26:42 INFO - sub-resource via fetch-request using the http-csp
09:26:42 INFO - delivery method with no-redirect and when
09:26:42 INFO - the target request is same-origin.
09:26:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1075ms
09:26:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:26:42 INFO - PROCESS | 2084 | ++DOCSHELL 000000290D3D4800 == 92 [pid = 2084] [id = 478]
09:26:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 178 (000000290BB88400) [pid = 2084] [serial = 1341] [outer = 0000000000000000]
09:26:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 179 (000000290E3A5C00) [pid = 2084] [serial = 1342] [outer = 000000290BB88400]
09:26:42 INFO - PROCESS | 2084 | 1452187602385 Marionette INFO loaded listener.js
09:26:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 180 (0000002910713000) [pid = 2084] [serial = 1343] [outer = 000000290BB88400]
09:26:42 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
09:26:42 INFO - document served over http requires an https
09:26:42 INFO - sub-resource via fetch-request using the http-csp
09:26:42 INFO - delivery method with swap-origin-redirect and when
09:26:42 INFO - the target request is same-origin.
09:26:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 690ms
09:26:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:26:43 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F392800 == 93 [pid = 2084] [id = 479]
09:26:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 181 (0000002910711000) [pid = 2084] [serial = 1344] [outer = 0000000000000000]
09:26:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 182 (0000002912865400) [pid = 2084] [serial = 1345] [outer = 0000002910711000]
09:26:43 INFO - PROCESS | 2084 | 1452187603053 Marionette INFO loaded listener.js
09:26:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 183 (0000002913362000) [pid = 2084] [serial = 1346] [outer = 0000002910711000]
09:26:43 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F6B2000 == 94 [pid = 2084] [id = 480]
09:26:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 184 (000000291335B800) [pid = 2084] [serial = 1347] [outer = 0000000000000000]
09:26:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 185 (0000002913B3C800) [pid = 2084] [serial = 1348] [outer = 000000291335B800]
09:26:43 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
09:26:43 INFO - document served over http requires an https
09:26:43 INFO - sub-resource via iframe-tag using the http-csp
09:26:43 INFO - delivery method with keep-origin-redirect and when
09:26:43 INFO - the target request is same-origin.
09:26:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 629ms
09:26:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:26:44 INFO - PROCESS | 2084 | ++DOCSHELL 000000290351B000 == 95 [pid = 2084] [id = 481]
09:26:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 186 (0000002902365000) [pid = 2084] [serial = 1349] [outer = 0000000000000000]
09:26:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 187 (0000002903002400) [pid = 2084] [serial = 1350] [outer = 0000002902365000]
09:26:44 INFO - PROCESS | 2084 | 1452187604576 Marionette INFO loaded listener.js
09:26:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 188 (000000290539C800) [pid = 2084] [serial = 1351] [outer = 0000002902365000]
09:26:45 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907E4E000 == 96 [pid = 2084] [id = 482]
09:26:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 189 (0000002906C3E400) [pid = 2084] [serial = 1352] [outer = 0000000000000000]
09:26:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 190 (0000002906C3F800) [pid = 2084] [serial = 1353] [outer = 0000002906C3E400]
09:26:45 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
09:26:45 INFO - document served over http requires an https
09:26:45 INFO - sub-resource via iframe-tag using the http-csp
09:26:45 INFO - delivery method with no-redirect and when
09:26:45 INFO - the target request is same-origin.
09:26:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1735ms
09:26:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:26:45 INFO - PROCESS | 2084 | ++DOCSHELL 000000290C8BD000 == 97 [pid = 2084] [id = 483]
09:26:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 191 (0000002907160400) [pid = 2084] [serial = 1354] [outer = 0000000000000000]
09:26:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 192 (0000002907406C00) [pid = 2084] [serial = 1355] [outer = 0000002907160400]
09:26:45 INFO - PROCESS | 2084 | 1452187605724 Marionette INFO loaded listener.js
09:26:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 193 (000000290A6B0800) [pid = 2084] [serial = 1356] [outer = 0000002907160400]
09:26:46 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F06A800 == 98 [pid = 2084] [id = 484]
09:26:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 194 (000000290BA89400) [pid = 2084] [serial = 1357] [outer = 0000000000000000]
09:26:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 195 (000000290BC67400) [pid = 2084] [serial = 1358] [outer = 000000290BA89400]
09:26:46 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
09:26:46 INFO - document served over http requires an https
09:26:46 INFO - sub-resource via iframe-tag using the http-csp
09:26:46 INFO - delivery method with swap-origin-redirect and when
09:26:46 INFO - the target request is same-origin.
09:26:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1188ms
09:26:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:26:46 INFO - PROCESS | 2084 | ++DOCSHELL 000000291061C000 == 99 [pid = 2084] [id = 485]
09:26:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 196 (000000290941C400) [pid = 2084] [serial = 1359] [outer = 0000000000000000]
09:26:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 197 (000000290D2D9C00) [pid = 2084] [serial = 1360] [outer = 000000290941C400]
09:26:46 INFO - PROCESS | 2084 | 1452187606913 Marionette INFO loaded listener.js
09:26:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 198 (000000290F711400) [pid = 2084] [serial = 1361] [outer = 000000290941C400]
09:26:47 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
09:26:47 INFO - document served over http requires an https
09:26:47 INFO - sub-resource via script-tag using the http-csp
09:26:47 INFO - delivery method with keep-origin-redirect and when
09:26:47 INFO - the target request is same-origin.
09:26:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1193ms
09:26:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
09:26:48 INFO - PROCESS | 2084 | ++DOCSHELL 0000002911FDA000 == 100 [pid = 2084] [id = 486]
09:26:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 199 (000000290F70F000) [pid = 2084] [serial = 1362] [outer = 0000000000000000]
09:26:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 200 (0000002913B3CC00) [pid = 2084] [serial = 1363] [outer = 000000290F70F000]
09:26:48 INFO - PROCESS | 2084 | 1452187608117 Marionette INFO loaded listener.js
09:26:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 201 (00000029163B3000) [pid = 2084] [serial = 1364] [outer = 000000290F70F000]
09:26:48 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
09:26:48 INFO - document served over http requires an https
09:26:48 INFO - sub-resource via script-tag using the http-csp
09:26:48 INFO - delivery method with no-redirect and when
09:26:48 INFO - the target request is same-origin.
09:26:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1028ms
09:26:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:26:49 INFO - PROCESS | 2084 | ++DOCSHELL 000000291367D800 == 101 [pid = 2084] [id = 487]
09:26:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 202 (00000029163B2800) [pid = 2084] [serial = 1365] [outer = 0000000000000000]
09:26:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 203 (0000002916D19800) [pid = 2084] [serial = 1366] [outer = 00000029163B2800]
09:26:49 INFO - PROCESS | 2084 | 1452187609136 Marionette INFO loaded listener.js
09:26:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 204 (0000002917187400) [pid = 2084] [serial = 1367] [outer = 00000029163B2800]
09:26:49 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
09:26:49 INFO - document served over http requires an https
09:26:49 INFO - sub-resource via script-tag using the http-csp
09:26:49 INFO - delivery method with swap-origin-redirect and when
09:26:49 INFO - the target request is same-origin.
09:26:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1080ms
09:26:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:26:50 INFO - PROCESS | 2084 | ++DOCSHELL 0000002913F08000 == 102 [pid = 2084] [id = 488]
09:26:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 205 (000000291718F800) [pid = 2084] [serial = 1368] [outer = 0000000000000000]
09:26:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 206 (0000002917191000) [pid = 2084] [serial = 1369] [outer = 000000291718F800]
09:26:50 INFO - PROCESS | 2084 | 1452187610214 Marionette INFO loaded listener.js
09:26:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 207 (0000002917B10800) [pid = 2084] [serial = 1370] [outer = 000000291718F800]
09:26:50 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
09:26:50 INFO - document served over http requires an https
09:26:50 INFO - sub-resource via xhr-request using the http-csp
09:26:50 INFO - delivery method with keep-origin-redirect and when
09:26:50 INFO - the target request is same-origin.
09:26:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1027ms
09:26:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
09:26:51 INFO - PROCESS | 2084 | ++DOCSHELL 0000002914A41800 == 103 [pid = 2084] [id = 489]
09:26:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 208 (0000002917B12000) [pid = 2084] [serial = 1371] [outer = 0000000000000000]
09:26:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 209 (0000002917ECF800) [pid = 2084] [serial = 1372] [outer = 0000002917B12000]
09:26:51 INFO - PROCESS | 2084 | 1452187611296 Marionette INFO loaded listener.js
09:26:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 210 (000000296A2C2800) [pid = 2084] [serial = 1373] [outer = 0000002917B12000]
09:26:51 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
09:26:51 INFO - document served over http requires an https
09:26:51 INFO - sub-resource via xhr-request using the http-csp
09:26:51 INFO - delivery method with no-redirect and when
09:26:51 INFO - the target request is same-origin.
09:26:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 992ms
09:26:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:26:52 INFO - PROCESS | 2084 | ++DOCSHELL 00000029172A7000 == 104 [pid = 2084] [id = 490]
09:26:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 211 (000000296A1C4400) [pid = 2084] [serial = 1374] [outer = 0000000000000000]
09:26:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 212 (000000296B4B0800) [pid = 2084] [serial = 1375] [outer = 000000296A1C4400]
09:26:52 INFO - PROCESS | 2084 | 1452187612259 Marionette INFO loaded listener.js
09:26:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 213 (00000029704CD000) [pid = 2084] [serial = 1376] [outer = 000000296A1C4400]
09:26:52 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
09:26:52 INFO - document served over http requires an https
09:26:52 INFO - sub-resource via xhr-request using the http-csp
09:26:52 INFO - delivery method with swap-origin-redirect and when
09:26:52 INFO - the target request is same-origin.
09:26:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 983ms
09:26:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:26:53 INFO - PROCESS | 2084 | ++DOCSHELL 0000002917743800 == 105 [pid = 2084] [id = 491]
09:26:53 INFO - PROCESS | 2084 | ++DOMWINDOW == 214 (000000296CADE000) [pid = 2084] [serial = 1377] [outer = 0000000000000000]
09:26:53 INFO - PROCESS | 2084 | ++DOMWINDOW == 215 (0000002971D13800) [pid = 2084] [serial = 1378] [outer = 000000296CADE000]
09:26:53 INFO - PROCESS | 2084 | 1452187613237 Marionette INFO loaded listener.js
09:26:53 INFO - PROCESS | 2084 | ++DOMWINDOW == 216 (0000002976C9A000) [pid = 2084] [serial = 1379] [outer = 000000296CADE000]
09:26:53 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
09:26:53 INFO - document served over http requires an http
09:26:53 INFO - sub-resource via fetch-request using the meta-csp
09:26:53 INFO - delivery method with keep-origin-redirect and when
09:26:53 INFO - the target request is cross-origin.
09:26:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 986ms
09:26:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
09:26:54 INFO - PROCESS | 2084 | ++DOCSHELL 0000002917D64000 == 106 [pid = 2084] [id = 492]
09:26:54 INFO - PROCESS | 2084 | ++DOMWINDOW == 217 (0000002970467800) [pid = 2084] [serial = 1380] [outer = 0000000000000000]
09:26:54 INFO - PROCESS | 2084 | ++DOMWINDOW == 218 (0000002977C70000) [pid = 2084] [serial = 1381] [outer = 0000002970467800]
09:26:54 INFO - PROCESS | 2084 | 1452187614271 Marionette INFO loaded listener.js
09:26:54 INFO - PROCESS | 2084 | ++DOMWINDOW == 219 (00000029790DE000) [pid = 2084] [serial = 1382] [outer = 0000002970467800]
09:26:54 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
09:26:54 INFO - document served over http requires an http
09:26:54 INFO - sub-resource via fetch-request using the meta-csp
09:26:54 INFO - delivery method with no-redirect and when
09:26:54 INFO - the target request is cross-origin.
09:26:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1082ms
09:26:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:26:55 INFO - PROCESS | 2084 | ++DOCSHELL 000000297060E000 == 107 [pid = 2084] [id = 493]
09:26:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 220 (000000297A0B0C00) [pid = 2084] [serial = 1383] [outer = 0000000000000000]
09:26:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 221 (000000297B02E800) [pid = 2084] [serial = 1384] [outer = 000000297A0B0C00]
09:26:55 INFO - PROCESS | 2084 | 1452187615367 Marionette INFO loaded listener.js
09:26:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 222 (000000297B4DBC00) [pid = 2084] [serial = 1385] [outer = 000000297A0B0C00]
09:26:56 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
09:26:56 INFO - document served over http requires an http
09:26:56 INFO - sub-resource via fetch-request using the meta-csp
09:26:56 INFO - delivery method with swap-origin-redirect and when
09:26:56 INFO - the target request is cross-origin.
09:26:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1032ms
09:26:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:26:56 INFO - PROCESS | 2084 | ++DOCSHELL 0000002976F58000 == 108 [pid = 2084] [id = 494]
09:26:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 223 (0000002916CDF400) [pid = 2084] [serial = 1386] [outer = 0000000000000000]
09:26:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 224 (0000002916CE9C00) [pid = 2084] [serial = 1387] [outer = 0000002916CDF400]
09:26:56 INFO - PROCESS | 2084 | 1452187616416 Marionette INFO loaded listener.js
09:26:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 225 (000000297BC7B800) [pid = 2084] [serial = 1388] [outer = 0000002916CDF400]
09:26:56 INFO - PROCESS | 2084 | ++DOCSHELL 0000002977F29000 == 109 [pid = 2084] [id = 495]
09:26:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 226 (00000029183E7400) [pid = 2084] [serial = 1389] [outer = 0000000000000000]
09:26:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 227 (00000029183E8400) [pid = 2084] [serial = 1390] [outer = 00000029183E7400]
09:26:57 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
09:26:57 INFO - document served over http requires an http
09:26:57 INFO - sub-resource via iframe-tag using the meta-csp
09:26:57 INFO - delivery method with keep-origin-redirect and when
09:26:57 INFO - the target request is cross-origin.
09:26:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1026ms
09:26:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:26:57 INFO - PROCESS | 2084 | ++DOCSHELL 000000297B318800 == 110 [pid = 2084] [id = 496]
09:26:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 228 (0000002916CE0800) [pid = 2084] [serial = 1391] [outer = 0000000000000000]
09:26:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 229 (00000029183E7800) [pid = 2084] [serial = 1392] [outer = 0000002916CE0800]
09:26:57 INFO - PROCESS | 2084 | 1452187617493 Marionette INFO loaded listener.js
09:26:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 230 (000000297BC7C000) [pid = 2084] [serial = 1393] [outer = 0000002916CE0800]
09:26:57 INFO - PROCESS | 2084 | ++DOCSHELL 000000297D7B1800 == 111 [pid = 2084] [id = 497]
09:26:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 231 (00000029168C4800) [pid = 2084] [serial = 1394] [outer = 0000000000000000]
09:26:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 232 (00000029168C7000) [pid = 2084] [serial = 1395] [outer = 00000029168C4800]
09:26:58 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
09:26:58 INFO - document served over http requires an http
09:26:58 INFO - sub-resource via iframe-tag using the meta-csp
09:26:58 INFO - delivery method with no-redirect and when
09:26:58 INFO - the target request is cross-origin.
09:26:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1137ms
09:26:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:26:58 INFO - PROCESS | 2084 | ++DOCSHELL 000000291A4CD800 == 112 [pid = 2084] [id = 498]
09:26:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 233 (00000029168C3400) [pid = 2084] [serial = 1396] [outer = 0000000000000000]
09:26:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 234 (00000029168C5000) [pid = 2084] [serial = 1397] [outer = 00000029168C3400]
09:26:58 INFO - PROCESS | 2084 | 1452187618624 Marionette INFO loaded listener.js
09:26:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 235 (000000297D5AAC00) [pid = 2084] [serial = 1398] [outer = 00000029168C3400]
09:26:59 INFO - PROCESS | 2084 | ++DOCSHELL 0000002913B77800 == 113 [pid = 2084] [id = 499]
09:26:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 236 (00000029181BD000) [pid = 2084] [serial = 1399] [outer = 0000000000000000]
09:26:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 237 (00000029181BDC00) [pid = 2084] [serial = 1400] [outer = 00000029181BD000]
09:26:59 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
09:26:59 INFO - document served over http requires an http
09:26:59 INFO - sub-resource via iframe-tag using the meta-csp
09:26:59 INFO - delivery method with swap-origin-redirect and when
09:26:59 INFO - the target request is cross-origin.
09:26:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1127ms
09:26:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:26:59 INFO - PROCESS | 2084 | ++DOCSHELL 0000002913B88800 == 114 [pid = 2084] [id = 500]
09:26:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 238 (00000029168C3800) [pid = 2084] [serial = 1401] [outer = 0000000000000000]
09:26:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 239 (00000029181BD800) [pid = 2084] [serial = 1402] [outer = 00000029168C3800]
09:26:59 INFO - PROCESS | 2084 | 1452187619759 Marionette INFO loaded listener.js
09:26:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 240 (000000297D5AB400) [pid = 2084] [serial = 1403] [outer = 00000029168C3800]
09:27:00 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
09:27:00 INFO - document served over http requires an http
09:27:00 INFO - sub-resource via script-tag using the meta-csp
09:27:00 INFO - delivery method with keep-origin-redirect and when
09:27:00 INFO - the target request is cross-origin.
09:27:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1031ms
09:27:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
09:27:00 INFO - PROCESS | 2084 | ++DOCSHELL 000000291AAD3800 == 115 [pid = 2084] [id = 501]
09:27:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 241 (00000029181CA400) [pid = 2084] [serial = 1404] [outer = 0000000000000000]
09:27:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 242 (0000002918518400) [pid = 2084] [serial = 1405] [outer = 00000029181CA400]
09:27:00 INFO - PROCESS | 2084 | 1452187620780 Marionette INFO loaded listener.js
09:27:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 243 (0000002918522C00) [pid = 2084] [serial = 1406] [outer = 00000029181CA400]
09:27:01 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
09:27:01 INFO - document served over http requires an http
09:27:01 INFO - sub-resource via script-tag using the meta-csp
09:27:01 INFO - delivery method with no-redirect and when
09:27:01 INFO - the target request is cross-origin.
09:27:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 985ms
09:27:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:27:01 INFO - PROCESS | 2084 | ++DOCSHELL 00000029701CD800 == 116 [pid = 2084] [id = 502]
09:27:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 244 (0000002918520800) [pid = 2084] [serial = 1407] [outer = 0000000000000000]
09:27:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 245 (0000002918527C00) [pid = 2084] [serial = 1408] [outer = 0000002918520800]
09:27:01 INFO - PROCESS | 2084 | 1452187621810 Marionette INFO loaded listener.js
09:27:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 246 (000000297BC7A400) [pid = 2084] [serial = 1409] [outer = 0000002918520800]
09:27:02 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
09:27:02 INFO - document served over http requires an http
09:27:02 INFO - sub-resource via script-tag using the meta-csp
09:27:02 INFO - delivery method with swap-origin-redirect and when
09:27:02 INFO - the target request is cross-origin.
09:27:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1027ms
09:27:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:27:02 INFO - PROCESS | 2084 | ++DOCSHELL 0000002911F6E800 == 117 [pid = 2084] [id = 503]
09:27:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 247 (0000002918C13400) [pid = 2084] [serial = 1410] [outer = 0000000000000000]
09:27:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 248 (0000002918C17C00) [pid = 2084] [serial = 1411] [outer = 0000002918C13400]
09:27:02 INFO - PROCESS | 2084 | 1452187622858 Marionette INFO loaded listener.js
09:27:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 249 (0000002918C21000) [pid = 2084] [serial = 1412] [outer = 0000002918C13400]
09:27:03 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
09:27:03 INFO - document served over http requires an http
09:27:03 INFO - sub-resource via xhr-request using the meta-csp
09:27:03 INFO - delivery method with keep-origin-redirect and when
09:27:03 INFO - the target request is cross-origin.
09:27:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 943ms
09:27:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
09:27:03 INFO - PROCESS | 2084 | ++DOCSHELL 0000002916DD2800 == 118 [pid = 2084] [id = 504]
09:27:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 250 (00000029177AFC00) [pid = 2084] [serial = 1413] [outer = 0000000000000000]
09:27:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 251 (00000029177B3C00) [pid = 2084] [serial = 1414] [outer = 00000029177AFC00]
09:27:03 INFO - PROCESS | 2084 | 1452187623813 Marionette INFO loaded listener.js
09:27:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 252 (0000002918C1AC00) [pid = 2084] [serial = 1415] [outer = 00000029177AFC00]
09:27:04 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
09:27:04 INFO - document served over http requires an http
09:27:04 INFO - sub-resource via xhr-request using the meta-csp
09:27:04 INFO - delivery method with no-redirect and when
09:27:04 INFO - the target request is cross-origin.
09:27:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 985ms
09:27:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:27:04 INFO - PROCESS | 2084 | ++DOCSHELL 000000291710E000 == 119 [pid = 2084] [id = 505]
09:27:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 253 (0000002916D24400) [pid = 2084] [serial = 1416] [outer = 0000000000000000]
09:27:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 254 (0000002916D29000) [pid = 2084] [serial = 1417] [outer = 0000002916D24400]
09:27:04 INFO - PROCESS | 2084 | 1452187624807 Marionette INFO loaded listener.js
09:27:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 255 (0000002916D52800) [pid = 2084] [serial = 1418] [outer = 0000002916D24400]
09:27:05 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
09:27:05 INFO - document served over http requires an http
09:27:05 INFO - sub-resource via xhr-request using the meta-csp
09:27:05 INFO - delivery method with swap-origin-redirect and when
09:27:05 INFO - the target request is cross-origin.
09:27:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 986ms
09:27:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:27:08 INFO - PROCESS | 2084 | ++DOCSHELL 000000290350D800 == 120 [pid = 2084] [id = 506]
09:27:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 256 (0000002906CF2400) [pid = 2084] [serial = 1419] [outer = 0000000000000000]
09:27:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 257 (000000290748E000) [pid = 2084] [serial = 1420] [outer = 0000002906CF2400]
09:27:08 INFO - PROCESS | 2084 | 1452187628391 Marionette INFO loaded listener.js
09:27:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 258 (000000290D2DD000) [pid = 2084] [serial = 1421] [outer = 0000002906CF2400]
09:27:09 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
09:27:09 INFO - document served over http requires an https
09:27:09 INFO - sub-resource via fetch-request using the meta-csp
09:27:09 INFO - delivery method with keep-origin-redirect and when
09:27:09 INFO - the target request is cross-origin.
09:27:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1889ms
09:27:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
09:27:10 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902B63800 == 121 [pid = 2084] [id = 507]
09:27:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 259 (000000290145DC00) [pid = 2084] [serial = 1422] [outer = 0000000000000000]
09:27:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 260 (0000002901469800) [pid = 2084] [serial = 1423] [outer = 000000290145DC00]
09:27:10 INFO - PROCESS | 2084 | 1452187630286 Marionette INFO loaded listener.js
09:27:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 261 (0000002902363800) [pid = 2084] [serial = 1424] [outer = 000000290145DC00]
09:27:10 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
09:27:10 INFO - document served over http requires an https
09:27:10 INFO - sub-resource via fetch-request using the meta-csp
09:27:10 INFO - delivery method with no-redirect and when
09:27:10 INFO - the target request is cross-origin.
09:27:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1028ms
09:27:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:27:11 INFO - PROCESS | 2084 | ++DOCSHELL 00000029035B1800 == 122 [pid = 2084] [id = 508]
09:27:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 262 (000000290145F400) [pid = 2084] [serial = 1425] [outer = 0000000000000000]
09:27:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 263 (000000290235AC00) [pid = 2084] [serial = 1426] [outer = 000000290145F400]
09:27:11 INFO - PROCESS | 2084 | 1452187631323 Marionette INFO loaded listener.js
09:27:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 264 (000000290331A800) [pid = 2084] [serial = 1427] [outer = 000000290145F400]
09:27:12 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
09:27:12 INFO - document served over http requires an https
09:27:12 INFO - sub-resource via fetch-request using the meta-csp
09:27:12 INFO - delivery method with swap-origin-redirect and when
09:27:12 INFO - the target request is cross-origin.
09:27:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1299ms
09:27:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:27:12 INFO - PROCESS | 2084 | ++DOCSHELL 00000029035BD000 == 123 [pid = 2084] [id = 509]
09:27:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 265 (00000029040A7C00) [pid = 2084] [serial = 1428] [outer = 0000000000000000]
09:27:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 266 (0000002905241800) [pid = 2084] [serial = 1429] [outer = 00000029040A7C00]
09:27:12 INFO - PROCESS | 2084 | 1452187632604 Marionette INFO loaded listener.js
09:27:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 267 (0000002905414000) [pid = 2084] [serial = 1430] [outer = 00000029040A7C00]
09:27:13 INFO - PROCESS | 2084 | ++DOCSHELL 000000290663E800 == 124 [pid = 2084] [id = 510]
09:27:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 268 (000000290596B400) [pid = 2084] [serial = 1431] [outer = 0000000000000000]
09:27:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 269 (0000002906215000) [pid = 2084] [serial = 1432] [outer = 000000290596B400]
09:27:13 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
09:27:13 INFO - document served over http requires an https
09:27:13 INFO - sub-resource via iframe-tag using the meta-csp
09:27:13 INFO - delivery method with keep-origin-redirect and when
09:27:13 INFO - the target request is cross-origin.
09:27:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1029ms
09:27:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:27:13 INFO - PROCESS | 2084 | ++DOCSHELL 00000029051B6800 == 125 [pid = 2084] [id = 511]
09:27:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 270 (0000002905969800) [pid = 2084] [serial = 1433] [outer = 0000000000000000]
09:27:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 271 (0000002905970C00) [pid = 2084] [serial = 1434] [outer = 0000002905969800]
09:27:13 INFO - PROCESS | 2084 | 1452187633690 Marionette INFO loaded listener.js
09:27:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 272 (00000029068C0C00) [pid = 2084] [serial = 1435] [outer = 0000002905969800]
09:27:14 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902B67800 == 126 [pid = 2084] [id = 512]
09:27:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 273 (0000002906CD7400) [pid = 2084] [serial = 1436] [outer = 0000000000000000]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002900977000 == 125 [pid = 2084] [id = 439]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 00000029052BA000 == 124 [pid = 2084] [id = 440]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290CDCA800 == 123 [pid = 2084] [id = 441]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290EE51000 == 122 [pid = 2084] [id = 442]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290F3A0000 == 121 [pid = 2084] [id = 443]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290F718800 == 120 [pid = 2084] [id = 444]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 00000029104A1800 == 119 [pid = 2084] [id = 445]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 000000291074A000 == 118 [pid = 2084] [id = 446]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002911FCD800 == 117 [pid = 2084] [id = 447]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002912C44800 == 116 [pid = 2084] [id = 448]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 000000291498C000 == 115 [pid = 2084] [id = 449]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 000000297D64A000 == 114 [pid = 2084] [id = 176]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002914A36800 == 113 [pid = 2084] [id = 450]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 00000029172B7000 == 112 [pid = 2084] [id = 451]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 000000296A1A5800 == 111 [pid = 2084] [id = 452]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 000000296B489800 == 110 [pid = 2084] [id = 453]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002970675800 == 109 [pid = 2084] [id = 454]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 000000297508F000 == 108 [pid = 2084] [id = 455]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002977A52000 == 107 [pid = 2084] [id = 456]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002979D94800 == 106 [pid = 2084] [id = 457]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002900565000 == 105 [pid = 2084] [id = 312]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 000000297D68E800 == 104 [pid = 2084] [id = 458]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002915086800 == 103 [pid = 2084] [id = 459]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002912CD9000 == 102 [pid = 2084] [id = 460]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 000000291537D800 == 101 [pid = 2084] [id = 461]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002918495000 == 100 [pid = 2084] [id = 462]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 000000291762D000 == 99 [pid = 2084] [id = 463]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002902D1E000 == 98 [pid = 2084] [id = 464]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002903524800 == 97 [pid = 2084] [id = 465]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002906639000 == 96 [pid = 2084] [id = 466]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290BB4E800 == 95 [pid = 2084] [id = 467]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290D3C0000 == 94 [pid = 2084] [id = 468]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 00000029073C8800 == 93 [pid = 2084] [id = 469]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002900534800 == 92 [pid = 2084] [id = 470]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002902B77800 == 91 [pid = 2084] [id = 471]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290E23C000 == 90 [pid = 2084] [id = 438]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002900358000 == 89 [pid = 2084] [id = 472]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002904E22000 == 88 [pid = 2084] [id = 473]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 00000029076A8000 == 87 [pid = 2084] [id = 474]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 00000029099D7800 == 86 [pid = 2084] [id = 475]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290AA62800 == 85 [pid = 2084] [id = 476]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290BA49800 == 84 [pid = 2084] [id = 477]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290D3D4800 == 83 [pid = 2084] [id = 478]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290F392800 == 82 [pid = 2084] [id = 479]
09:27:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290F6B2000 == 81 [pid = 2084] [id = 480]
09:27:14 INFO - PROCESS | 2084 | --DOMWINDOW == 272 (000000290941CC00) [pid = 2084] [serial = 1211] [outer = 0000000000000000] [url = about:blank]
09:27:14 INFO - PROCESS | 2084 | --DOMWINDOW == 271 (000000290E3A9C00) [pid = 2084] [serial = 1124] [outer = 0000000000000000] [url = about:blank]
09:27:14 INFO - PROCESS | 2084 | --DOMWINDOW == 270 (000000290BB8AC00) [pid = 2084] [serial = 1214] [outer = 0000000000000000] [url = about:blank]
09:27:14 INFO - PROCESS | 2084 | --DOMWINDOW == 269 (000000290D2DB400) [pid = 2084] [serial = 1225] [outer = 0000000000000000] [url = about:blank]
09:27:14 INFO - PROCESS | 2084 | --DOMWINDOW == 268 (000000290CEA0400) [pid = 2084] [serial = 1217] [outer = 0000000000000000] [url = about:blank]
09:27:14 INFO - PROCESS | 2084 | --DOMWINDOW == 267 (0000002906CE3C00) [pid = 2084] [serial = 1220] [outer = 0000000000000000] [url = about:blank]
09:27:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 268 (0000002900778400) [pid = 2084] [serial = 1437] [outer = 0000002906CD7400]
09:27:14 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
09:27:14 INFO - document served over http requires an https
09:27:14 INFO - sub-resource via iframe-tag using the meta-csp
09:27:14 INFO - delivery method with no-redirect and when
09:27:14 INFO - the target request is cross-origin.
09:27:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1628ms
09:27:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:27:15 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901DBB000 == 82 [pid = 2084] [id = 513]
09:27:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 269 (000000290094FC00) [pid = 2084] [serial = 1438] [outer = 0000000000000000]
09:27:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 270 (0000002903165C00) [pid = 2084] [serial = 1439] [outer = 000000290094FC00]
09:27:15 INFO - PROCESS | 2084 | 1452187635275 Marionette INFO loaded listener.js
09:27:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 271 (00000029068C0400) [pid = 2084] [serial = 1440] [outer = 000000290094FC00]
09:27:15 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901DC7800 == 83 [pid = 2084] [id = 514]
09:27:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 272 (0000002905969C00) [pid = 2084] [serial = 1441] [outer = 0000000000000000]
09:27:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 273 (0000002906CEF800) [pid = 2084] [serial = 1442] [outer = 0000002905969C00]
09:27:15 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
09:27:15 INFO - document served over http requires an https
09:27:15 INFO - sub-resource via iframe-tag using the meta-csp
09:27:15 INFO - delivery method with swap-origin-redirect and when
09:27:15 INFO - the target request is cross-origin.
09:27:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 941ms
09:27:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:27:16 INFO - PROCESS | 2084 | ++DOCSHELL 000000290663A800 == 84 [pid = 2084] [id = 515]
09:27:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 274 (0000002906CDBC00) [pid = 2084] [serial = 1443] [outer = 0000000000000000]
09:27:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 275 (0000002906CEA800) [pid = 2084] [serial = 1444] [outer = 0000002906CDBC00]
09:27:16 INFO - PROCESS | 2084 | 1452187636158 Marionette INFO loaded listener.js
09:27:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 276 (0000002907499800) [pid = 2084] [serial = 1445] [outer = 0000002906CDBC00]
09:27:16 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
09:27:16 INFO - document served over http requires an https
09:27:16 INFO - sub-resource via script-tag using the meta-csp
09:27:16 INFO - delivery method with keep-origin-redirect and when
09:27:16 INFO - the target request is cross-origin.
09:27:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 880ms
09:27:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
09:27:16 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907C6D000 == 85 [pid = 2084] [id = 516]
09:27:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 277 (00000029077BB000) [pid = 2084] [serial = 1446] [outer = 0000000000000000]
09:27:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 278 (00000029078F1C00) [pid = 2084] [serial = 1447] [outer = 00000029077BB000]
09:27:17 INFO - PROCESS | 2084 | 1452187636997 Marionette INFO loaded listener.js
09:27:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 279 (0000002907F56C00) [pid = 2084] [serial = 1448] [outer = 00000029077BB000]
09:27:17 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
09:27:17 INFO - document served over http requires an https
09:27:17 INFO - sub-resource via script-tag using the meta-csp
09:27:17 INFO - delivery method with no-redirect and when
09:27:17 INFO - the target request is cross-origin.
09:27:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 733ms
09:27:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:27:17 INFO - PROCESS | 2084 | ++DOCSHELL 0000002909DBC800 == 86 [pid = 2084] [id = 517]
09:27:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 280 (0000002907EFA000) [pid = 2084] [serial = 1449] [outer = 0000000000000000]
09:27:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 281 (0000002907FC7000) [pid = 2084] [serial = 1450] [outer = 0000002907EFA000]
09:27:17 INFO - PROCESS | 2084 | 1452187637775 Marionette INFO loaded listener.js
09:27:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 282 (00000029081C5800) [pid = 2084] [serial = 1451] [outer = 0000002907EFA000]
09:27:18 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
09:27:18 INFO - document served over http requires an https
09:27:18 INFO - sub-resource via script-tag using the meta-csp
09:27:18 INFO - delivery method with swap-origin-redirect and when
09:27:18 INFO - the target request is cross-origin.
09:27:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 774ms
09:27:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:27:18 INFO - PROCESS | 2084 | ++DOCSHELL 000000290A685000 == 87 [pid = 2084] [id = 518]
09:27:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 283 (000000290821DC00) [pid = 2084] [serial = 1452] [outer = 0000000000000000]
09:27:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 284 (0000002909313800) [pid = 2084] [serial = 1453] [outer = 000000290821DC00]
09:27:18 INFO - PROCESS | 2084 | 1452187638534 Marionette INFO loaded listener.js
09:27:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 285 (0000002909417800) [pid = 2084] [serial = 1454] [outer = 000000290821DC00]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 284 (000000296A2C0000) [pid = 2084] [serial = 1263] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 283 (0000002977573800) [pid = 2084] [serial = 1268] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187578117]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 282 (000000290BA94400) [pid = 2084] [serial = 1305] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 281 (00000029068C1800) [pid = 2084] [serial = 1147] [outer = 0000000000000000] [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]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 280 (0000002906218000) [pid = 2084] [serial = 1128] [outer = 0000000000000000] [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]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 279 (000000290EC69000) [pid = 2084] [serial = 1141] [outer = 0000000000000000] [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]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 278 (0000002903161400) [pid = 2084] [serial = 1125] [outer = 0000000000000000] [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]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 277 (0000002912C7BC00) [pid = 2084] [serial = 1077] [outer = 0000000000000000] [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]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 276 (000000290821E800) [pid = 2084] [serial = 912] [outer = 0000000000000000] [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]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 275 (0000002901419800) [pid = 2084] [serial = 1082] [outer = 0000000000000000] [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]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 274 (000000290E3B2C00) [pid = 2084] [serial = 1136] [outer = 0000000000000000] [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]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 273 (000000290A6F0800) [pid = 2084] [serial = 1131] [outer = 0000000000000000] [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]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 272 (0000002902094400) [pid = 2084] [serial = 1188] [outer = 0000000000000000] [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]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 271 (000000290409AC00) [pid = 2084] [serial = 1307] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 270 (0000002912869400) [pid = 2084] [serial = 1152] [outer = 0000000000000000] [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]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 269 (00000029003CF800) [pid = 2084] [serial = 1323] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 268 (0000002901692C00) [pid = 2084] [serial = 1231] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 267 (0000002901421800) [pid = 2084] [serial = 1317] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 266 (0000002906CF0800) [pid = 2084] [serial = 1236] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 265 (000000290EA07000) [pid = 2084] [serial = 1242] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 264 (000000291723B400) [pid = 2084] [serial = 1157] [outer = 0000000000000000] [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]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 263 (000000291799AC00) [pid = 2084] [serial = 1162] [outer = 0000000000000000] [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]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 262 (00000029040A5C00) [pid = 2084] [serial = 1233] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 261 (000000290530FC00) [pid = 2084] [serial = 1320] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 260 (0000002910ECAC00) [pid = 2084] [serial = 1251] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 259 (000000290D413C00) [pid = 2084] [serial = 1335] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 258 (000000290CF0B400) [pid = 2084] [serial = 1239] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 257 (000000290BB88400) [pid = 2084] [serial = 1341] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 256 (0000002917D0C400) [pid = 2084] [serial = 1182] [outer = 0000000000000000] [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]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 255 (0000002913513800) [pid = 2084] [serial = 1185] [outer = 0000000000000000] [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]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 254 (0000002918C71400) [pid = 2084] [serial = 1170] [outer = 0000000000000000] [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]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 253 (000000290094E800) [pid = 2084] [serial = 1338] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 252 (00000029104CA400) [pid = 2084] [serial = 1248] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 251 (000000290CF24000) [pid = 2084] [serial = 1228] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 250 (0000002905306800) [pid = 2084] [serial = 1326] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 249 (000000290331DC00) [pid = 2084] [serial = 1315] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 248 (00000029093C6800) [pid = 2084] [serial = 1312] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 247 (0000002907EF2400) [pid = 2084] [serial = 1310] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187593317]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 246 (000000290BB81000) [pid = 2084] [serial = 1332] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 245 (00000029077B8800) [pid = 2084] [serial = 1167] [outer = 0000000000000000] [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]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 244 (0000002913C81000) [pid = 2084] [serial = 1179] [outer = 0000000000000000] [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]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 243 (000000290F55D800) [pid = 2084] [serial = 1245] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 242 (0000002909311800) [pid = 2084] [serial = 1173] [outer = 0000000000000000] [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]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 241 (0000002913C73C00) [pid = 2084] [serial = 1176] [outer = 0000000000000000] [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]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 240 (0000002908219800) [pid = 2084] [serial = 1329] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 239 (000000290FF32800) [pid = 2084] [serial = 1273] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 238 (0000002912865400) [pid = 2084] [serial = 1345] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 237 (000000290E3A5C00) [pid = 2084] [serial = 1342] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 236 (0000002978CB0400) [pid = 2084] [serial = 1269] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187578117]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 235 (0000002916C21400) [pid = 2084] [serial = 1285] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 234 (0000002907491800) [pid = 2084] [serial = 1321] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 233 (000000290F566400) [pid = 2084] [serial = 1246] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 232 (000000290942B800) [pid = 2084] [serial = 1313] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 231 (000000296A2C7000) [pid = 2084] [serial = 1266] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 230 (0000002905245000) [pid = 2084] [serial = 1316] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 229 (000000290539BC00) [pid = 2084] [serial = 1234] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 228 (00000029040A7000) [pid = 2084] [serial = 1308] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 227 (000000290CF23800) [pid = 2084] [serial = 1240] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 226 (000000290931A800) [pid = 2084] [serial = 1330] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 225 (00000029163B1400) [pid = 2084] [serial = 1279] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 224 (00000029108B6000) [pid = 2084] [serial = 1249] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 223 (000000290145C800) [pid = 2084] [serial = 1339] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 222 (00000029790BC400) [pid = 2084] [serial = 1271] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 221 (0000002916C4FC00) [pid = 2084] [serial = 1282] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 220 (000000290FF33400) [pid = 2084] [serial = 1274] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 219 (0000002909318800) [pid = 2084] [serial = 1311] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187593317]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 218 (000000290300F000) [pid = 2084] [serial = 1303] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 217 (000000290BC73400) [pid = 2084] [serial = 1333] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 216 (0000002917D05C00) [pid = 2084] [serial = 1261] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 215 (0000002913B33000) [pid = 2084] [serial = 1300] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 214 (0000002913FC9000) [pid = 2084] [serial = 1258] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 213 (000000290FF33000) [pid = 2084] [serial = 1276] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 212 (0000002917B18000) [pid = 2084] [serial = 1297] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 211 (0000002906CEC800) [pid = 2084] [serial = 1327] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 210 (0000002916C9A800) [pid = 2084] [serial = 1288] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 209 (0000002902D8D800) [pid = 2084] [serial = 1232] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 208 (0000002913367800) [pid = 2084] [serial = 1255] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 207 (000000290EC69C00) [pid = 2084] [serial = 1243] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 206 (0000002907D3E000) [pid = 2084] [serial = 1237] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 205 (0000002916CA6400) [pid = 2084] [serial = 1291] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 204 (000000290EA0F000) [pid = 2084] [serial = 1336] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 203 (0000002917698400) [pid = 2084] [serial = 1294] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 202 (0000002912B3B400) [pid = 2084] [serial = 1252] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 201 (00000029077BF000) [pid = 2084] [serial = 1306] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 200 (00000029003F7C00) [pid = 2084] [serial = 1324] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 199 (0000002902730400) [pid = 2084] [serial = 1318] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 198 (000000296B4DE400) [pid = 2084] [serial = 1264] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 197 (0000002917243C00) [pid = 2084] [serial = 1149] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 196 (0000002907F64000) [pid = 2084] [serial = 1130] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 195 (00000029108B4800) [pid = 2084] [serial = 1143] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 194 (000000290596F000) [pid = 2084] [serial = 1127] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 193 (0000002971EF5800) [pid = 2084] [serial = 1164] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 192 (000000296C08EC00) [pid = 2084] [serial = 1159] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 191 (00000029790E7C00) [pid = 2084] [serial = 1178] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 190 (0000002917246C00) [pid = 2084] [serial = 1079] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 189 (000000290BA8A400) [pid = 2084] [serial = 914] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 188 (00000029783AC400) [pid = 2084] [serial = 1169] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 187 (0000002918C7D400) [pid = 2084] [serial = 1184] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 186 (0000002917EDCC00) [pid = 2084] [serial = 1187] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 185 (000000296A1C8C00) [pid = 2084] [serial = 1154] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 184 (000000290D2DFC00) [pid = 2084] [serial = 1334] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 183 (0000002910ECD800) [pid = 2084] [serial = 1250] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 182 (0000002907F5BC00) [pid = 2084] [serial = 1084] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 181 (000000297AFBD800) [pid = 2084] [serial = 1181] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 180 (000000290F558C00) [pid = 2084] [serial = 1244] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 179 (000000297912C400) [pid = 2084] [serial = 1172] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 178 (000000297ABBE000) [pid = 2084] [serial = 1175] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 177 (000000290ED6A000) [pid = 2084] [serial = 1138] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 176 (000000290F707000) [pid = 2084] [serial = 1247] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 175 (000000290D2D9800) [pid = 2084] [serial = 1133] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 174 (000000290AA33C00) [pid = 2084] [serial = 1331] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 173 (0000002907D38000) [pid = 2084] [serial = 1328] [outer = 0000000000000000] [url = about:blank]
09:27:19 INFO - PROCESS | 2084 | --DOMWINDOW == 172 (000000290A6B0000) [pid = 2084] [serial = 1190] [outer = 0000000000000000] [url = about:blank]
09:27:19 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
09:27:19 INFO - document served over http requires an https
09:27:19 INFO - sub-resource via xhr-request using the meta-csp
09:27:19 INFO - delivery method with keep-origin-redirect and when
09:27:19 INFO - the target request is cross-origin.
09:27:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1231ms
09:27:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
09:27:19 INFO - PROCESS | 2084 | ++DOCSHELL 000000290BA59000 == 88 [pid = 2084] [id = 519]
09:27:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 173 (00000029024C1000) [pid = 2084] [serial = 1455] [outer = 0000000000000000]
09:27:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 174 (000000290530FC00) [pid = 2084] [serial = 1456] [outer = 00000029024C1000]
09:27:19 INFO - PROCESS | 2084 | 1452187639722 Marionette INFO loaded listener.js
09:27:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 175 (0000002909312C00) [pid = 2084] [serial = 1457] [outer = 00000029024C1000]
09:27:20 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
09:27:20 INFO - document served over http requires an https
09:27:20 INFO - sub-resource via xhr-request using the meta-csp
09:27:20 INFO - delivery method with no-redirect and when
09:27:20 INFO - the target request is cross-origin.
09:27:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 670ms
09:27:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:27:20 INFO - PROCESS | 2084 | ++DOCSHELL 000000290CBD6800 == 89 [pid = 2084] [id = 520]
09:27:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 176 (0000002909417C00) [pid = 2084] [serial = 1458] [outer = 0000000000000000]
09:27:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 177 (000000290A6A6400) [pid = 2084] [serial = 1459] [outer = 0000002909417C00]
09:27:20 INFO - PROCESS | 2084 | 1452187640439 Marionette INFO loaded listener.js
09:27:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 178 (000000290A74E400) [pid = 2084] [serial = 1460] [outer = 0000002909417C00]
09:27:21 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
09:27:21 INFO - document served over http requires an https
09:27:21 INFO - sub-resource via xhr-request using the meta-csp
09:27:21 INFO - delivery method with swap-origin-redirect and when
09:27:21 INFO - the target request is cross-origin.
09:27:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 773ms
09:27:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:27:21 INFO - PROCESS | 2084 | ++DOCSHELL 000000290CDC2000 == 90 [pid = 2084] [id = 521]
09:27:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 179 (000000290AA32000) [pid = 2084] [serial = 1461] [outer = 0000000000000000]
09:27:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 180 (000000290AA34400) [pid = 2084] [serial = 1462] [outer = 000000290AA32000]
09:27:21 INFO - PROCESS | 2084 | 1452187641181 Marionette INFO loaded listener.js
09:27:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 181 (000000290BA93C00) [pid = 2084] [serial = 1463] [outer = 000000290AA32000]
09:27:22 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
09:27:22 INFO - document served over http requires an http
09:27:22 INFO - sub-resource via fetch-request using the meta-csp
09:27:22 INFO - delivery method with keep-origin-redirect and when
09:27:22 INFO - the target request is same-origin.
09:27:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1023ms
09:27:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
09:27:22 INFO - PROCESS | 2084 | ++DOCSHELL 00000029033A7800 == 91 [pid = 2084] [id = 522]
09:27:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 182 (0000002903079000) [pid = 2084] [serial = 1464] [outer = 0000000000000000]
09:27:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 183 (0000002903081400) [pid = 2084] [serial = 1465] [outer = 0000002903079000]
09:27:22 INFO - PROCESS | 2084 | 1452187642424 Marionette INFO loaded listener.js
09:27:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 184 (00000029040A2800) [pid = 2084] [serial = 1466] [outer = 0000002903079000]
09:27:23 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
09:27:23 INFO - document served over http requires an http
09:27:23 INFO - sub-resource via fetch-request using the meta-csp
09:27:23 INFO - delivery method with no-redirect and when
09:27:23 INFO - the target request is same-origin.
09:27:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1022ms
09:27:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:27:23 INFO - PROCESS | 2084 | ++DOCSHELL 000000290A67C000 == 92 [pid = 2084] [id = 523]
09:27:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 185 (0000002903B52C00) [pid = 2084] [serial = 1467] [outer = 0000000000000000]
09:27:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 186 (00000029068BE800) [pid = 2084] [serial = 1468] [outer = 0000002903B52C00]
09:27:23 INFO - PROCESS | 2084 | 1452187643509 Marionette INFO loaded listener.js
09:27:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 187 (0000002907491400) [pid = 2084] [serial = 1469] [outer = 0000002903B52C00]
09:27:24 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
09:27:24 INFO - document served over http requires an http
09:27:24 INFO - sub-resource via fetch-request using the meta-csp
09:27:24 INFO - delivery method with swap-origin-redirect and when
09:27:24 INFO - the target request is same-origin.
09:27:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1036ms
09:27:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:27:24 INFO - PROCESS | 2084 | ++DOCSHELL 000000290EA56000 == 93 [pid = 2084] [id = 524]
09:27:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 188 (000000290A6A3000) [pid = 2084] [serial = 1470] [outer = 0000000000000000]
09:27:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 189 (000000290A6A9000) [pid = 2084] [serial = 1471] [outer = 000000290A6A3000]
09:27:24 INFO - PROCESS | 2084 | 1452187644595 Marionette INFO loaded listener.js
09:27:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 190 (000000290BA87400) [pid = 2084] [serial = 1472] [outer = 000000290A6A3000]
09:27:25 INFO - PROCESS | 2084 | ++DOCSHELL 000000290EC12800 == 94 [pid = 2084] [id = 525]
09:27:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 191 (000000290BB80C00) [pid = 2084] [serial = 1473] [outer = 0000000000000000]
09:27:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 192 (000000290BB85C00) [pid = 2084] [serial = 1474] [outer = 000000290BB80C00]
09:27:25 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
09:27:25 INFO - document served over http requires an http
09:27:25 INFO - sub-resource via iframe-tag using the meta-csp
09:27:25 INFO - delivery method with keep-origin-redirect and when
09:27:25 INFO - the target request is same-origin.
09:27:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1033ms
09:27:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:27:25 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F057800 == 95 [pid = 2084] [id = 526]
09:27:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 193 (000000290BB86C00) [pid = 2084] [serial = 1475] [outer = 0000000000000000]
09:27:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 194 (000000290BB8D000) [pid = 2084] [serial = 1476] [outer = 000000290BB86C00]
09:27:25 INFO - PROCESS | 2084 | 1452187645699 Marionette INFO loaded listener.js
09:27:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 195 (000000290C7F9400) [pid = 2084] [serial = 1477] [outer = 000000290BB86C00]
09:27:26 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F297000 == 96 [pid = 2084] [id = 527]
09:27:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 196 (000000290C8E0800) [pid = 2084] [serial = 1478] [outer = 0000000000000000]
09:27:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 197 (000000290C7F0000) [pid = 2084] [serial = 1479] [outer = 000000290C8E0800]
09:27:26 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
09:27:26 INFO - document served over http requires an http
09:27:26 INFO - sub-resource via iframe-tag using the meta-csp
09:27:26 INFO - delivery method with no-redirect and when
09:27:26 INFO - the target request is same-origin.
09:27:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1179ms
09:27:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:27:26 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F3A9000 == 97 [pid = 2084] [id = 528]
09:27:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 198 (000000290BB89400) [pid = 2084] [serial = 1480] [outer = 0000000000000000]
09:27:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 199 (000000290C8E2000) [pid = 2084] [serial = 1481] [outer = 000000290BB89400]
09:27:26 INFO - PROCESS | 2084 | 1452187646838 Marionette INFO loaded listener.js
09:27:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 200 (000000290CF23000) [pid = 2084] [serial = 1482] [outer = 000000290BB89400]
09:27:27 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F454000 == 98 [pid = 2084] [id = 529]
09:27:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 201 (000000290CF2C400) [pid = 2084] [serial = 1483] [outer = 0000000000000000]
09:27:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 202 (000000290D1EFC00) [pid = 2084] [serial = 1484] [outer = 000000290CF2C400]
09:27:27 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
09:27:27 INFO - document served over http requires an http
09:27:27 INFO - sub-resource via iframe-tag using the meta-csp
09:27:27 INFO - delivery method with swap-origin-redirect and when
09:27:27 INFO - the target request is same-origin.
09:27:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1127ms
09:27:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:27:27 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F718800 == 99 [pid = 2084] [id = 530]
09:27:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 203 (000000290CF28C00) [pid = 2084] [serial = 1485] [outer = 0000000000000000]
09:27:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 204 (000000290D3EF400) [pid = 2084] [serial = 1486] [outer = 000000290CF28C00]
09:27:27 INFO - PROCESS | 2084 | 1452187647982 Marionette INFO loaded listener.js
09:27:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 205 (000000290D413800) [pid = 2084] [serial = 1487] [outer = 000000290CF28C00]
09:27:28 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
09:27:28 INFO - document served over http requires an http
09:27:28 INFO - sub-resource via script-tag using the meta-csp
09:27:28 INFO - delivery method with keep-origin-redirect and when
09:27:28 INFO - the target request is same-origin.
09:27:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1024ms
09:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
09:27:28 INFO - PROCESS | 2084 | ++DOCSHELL 0000002910487000 == 100 [pid = 2084] [id = 531]
09:27:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 206 (000000290D411000) [pid = 2084] [serial = 1488] [outer = 0000000000000000]
09:27:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 207 (000000290E3AB400) [pid = 2084] [serial = 1489] [outer = 000000290D411000]
09:27:28 INFO - PROCESS | 2084 | 1452187648981 Marionette INFO loaded listener.js
09:27:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 208 (000000290EB26C00) [pid = 2084] [serial = 1490] [outer = 000000290D411000]
09:27:29 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
09:27:29 INFO - document served over http requires an http
09:27:29 INFO - sub-resource via script-tag using the meta-csp
09:27:29 INFO - delivery method with no-redirect and when
09:27:29 INFO - the target request is same-origin.
09:27:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 986ms
09:27:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:27:29 INFO - PROCESS | 2084 | ++DOCSHELL 0000002910622800 == 101 [pid = 2084] [id = 532]
09:27:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 209 (000000290EC5F800) [pid = 2084] [serial = 1491] [outer = 0000000000000000]
09:27:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 210 (000000290EC65C00) [pid = 2084] [serial = 1492] [outer = 000000290EC5F800]
09:27:29 INFO - PROCESS | 2084 | 1452187649938 Marionette INFO loaded listener.js
09:27:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 211 (000000290F37E800) [pid = 2084] [serial = 1493] [outer = 000000290EC5F800]
09:27:30 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
09:27:30 INFO - document served over http requires an http
09:27:30 INFO - sub-resource via script-tag using the meta-csp
09:27:30 INFO - delivery method with swap-origin-redirect and when
09:27:30 INFO - the target request is same-origin.
09:27:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 880ms
09:27:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:27:30 INFO - PROCESS | 2084 | ++DOCSHELL 0000002910CBF000 == 102 [pid = 2084] [id = 533]
09:27:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 212 (000000290ED70C00) [pid = 2084] [serial = 1494] [outer = 0000000000000000]
09:27:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 213 (000000290F559C00) [pid = 2084] [serial = 1495] [outer = 000000290ED70C00]
09:27:30 INFO - PROCESS | 2084 | 1452187650844 Marionette INFO loaded listener.js
09:27:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 214 (000000290F626000) [pid = 2084] [serial = 1496] [outer = 000000290ED70C00]
09:27:31 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
09:27:31 INFO - document served over http requires an http
09:27:31 INFO - sub-resource via xhr-request using the meta-csp
09:27:31 INFO - delivery method with keep-origin-redirect and when
09:27:31 INFO - the target request is same-origin.
09:27:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 984ms
09:27:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
09:27:31 INFO - PROCESS | 2084 | ++DOCSHELL 0000002912C42000 == 103 [pid = 2084] [id = 534]
09:27:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 215 (000000290F62EC00) [pid = 2084] [serial = 1497] [outer = 0000000000000000]
09:27:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 216 (000000290F70E800) [pid = 2084] [serial = 1498] [outer = 000000290F62EC00]
09:27:31 INFO - PROCESS | 2084 | 1452187651869 Marionette INFO loaded listener.js
09:27:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 217 (000000290FF3F800) [pid = 2084] [serial = 1499] [outer = 000000290F62EC00]
09:27:32 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
09:27:32 INFO - document served over http requires an http
09:27:32 INFO - sub-resource via xhr-request using the meta-csp
09:27:32 INFO - delivery method with no-redirect and when
09:27:32 INFO - the target request is same-origin.
09:27:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 986ms
09:27:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:27:32 INFO - PROCESS | 2084 | ++DOCSHELL 0000002913687000 == 104 [pid = 2084] [id = 535]
09:27:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 218 (00000029104C6000) [pid = 2084] [serial = 1500] [outer = 0000000000000000]
09:27:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 219 (0000002910710C00) [pid = 2084] [serial = 1501] [outer = 00000029104C6000]
09:27:32 INFO - PROCESS | 2084 | 1452187652895 Marionette INFO loaded listener.js
09:27:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 220 (0000002910ECA400) [pid = 2084] [serial = 1502] [outer = 00000029104C6000]
09:27:33 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
09:27:33 INFO - document served over http requires an http
09:27:33 INFO - sub-resource via xhr-request using the meta-csp
09:27:33 INFO - delivery method with swap-origin-redirect and when
09:27:33 INFO - the target request is same-origin.
09:27:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 983ms
09:27:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:27:33 INFO - PROCESS | 2084 | ++DOCSHELL 0000002913C58000 == 105 [pid = 2084] [id = 536]
09:27:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 221 (00000029104CC000) [pid = 2084] [serial = 1503] [outer = 0000000000000000]
09:27:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 222 (0000002912862C00) [pid = 2084] [serial = 1504] [outer = 00000029104CC000]
09:27:33 INFO - PROCESS | 2084 | 1452187653859 Marionette INFO loaded listener.js
09:27:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 223 (0000002912B45000) [pid = 2084] [serial = 1505] [outer = 00000029104CC000]
09:27: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
09:27:34 INFO - document served over http requires an https
09:27:34 INFO - sub-resource via fetch-request using the meta-csp
09:27:34 INFO - delivery method with keep-origin-redirect and when
09:27:34 INFO - the target request is same-origin.
09:27:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1025ms
09:27:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
09:27:34 INFO - PROCESS | 2084 | ++DOCSHELL 0000002915075800 == 106 [pid = 2084] [id = 537]
09:27:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 224 (0000002912B44000) [pid = 2084] [serial = 1506] [outer = 0000000000000000]
09:27:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 225 (0000002912C7D800) [pid = 2084] [serial = 1507] [outer = 0000002912B44000]
09:27:34 INFO - PROCESS | 2084 | 1452187654917 Marionette INFO loaded listener.js
09:27:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 226 (0000002913444400) [pid = 2084] [serial = 1508] [outer = 0000002912B44000]
09:27: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
09:27:35 INFO - document served over http requires an https
09:27:35 INFO - sub-resource via fetch-request using the meta-csp
09:27:35 INFO - delivery method with no-redirect and when
09:27:35 INFO - the target request is same-origin.
09:27:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1022ms
09:27:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:27:35 INFO - PROCESS | 2084 | ++DOCSHELL 000000291634F000 == 107 [pid = 2084] [id = 538]
09:27:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 227 (0000002913450800) [pid = 2084] [serial = 1509] [outer = 0000000000000000]
09:27:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 228 (0000002913516C00) [pid = 2084] [serial = 1510] [outer = 0000002913450800]
09:27:35 INFO - PROCESS | 2084 | 1452187655988 Marionette INFO loaded listener.js
09:27:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 229 (0000002913C78C00) [pid = 2084] [serial = 1511] [outer = 0000002913450800]
09:27:36 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
09:27:36 INFO - document served over http requires an https
09:27:36 INFO - sub-resource via fetch-request using the meta-csp
09:27:36 INFO - delivery method with swap-origin-redirect and when
09:27:36 INFO - the target request is same-origin.
09:27:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1001ms
09:27:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:27:36 INFO - PROCESS | 2084 | ++DOCSHELL 0000002917108800 == 108 [pid = 2084] [id = 539]
09:27:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 230 (0000002913FC0800) [pid = 2084] [serial = 1512] [outer = 0000000000000000]
09:27:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 231 (0000002913FC9000) [pid = 2084] [serial = 1513] [outer = 0000002913FC0800]
09:27:37 INFO - PROCESS | 2084 | 1452187657004 Marionette INFO loaded listener.js
09:27:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 232 (0000002916317000) [pid = 2084] [serial = 1514] [outer = 0000002913FC0800]
09:27:37 INFO - PROCESS | 2084 | ++DOCSHELL 00000029172C2800 == 109 [pid = 2084] [id = 540]
09:27:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 233 (000000291631A400) [pid = 2084] [serial = 1515] [outer = 0000000000000000]
09:27:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 234 (000000291631B000) [pid = 2084] [serial = 1516] [outer = 000000291631A400]
09:27:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
09:27:37 INFO - document served over http requires an https
09:27:37 INFO - sub-resource via iframe-tag using the meta-csp
09:27:37 INFO - delivery method with keep-origin-redirect and when
09:27:37 INFO - the target request is same-origin.
09:27:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1080ms
09:27:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:27:38 INFO - PROCESS | 2084 | ++DOCSHELL 0000002917627000 == 110 [pid = 2084] [id = 541]
09:27:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 235 (00000029163AE000) [pid = 2084] [serial = 1517] [outer = 0000000000000000]
09:27:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 236 (00000029163B9000) [pid = 2084] [serial = 1518] [outer = 00000029163AE000]
09:27:38 INFO - PROCESS | 2084 | 1452187658136 Marionette INFO loaded listener.js
09:27:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 237 (0000002916C29400) [pid = 2084] [serial = 1519] [outer = 00000029163AE000]
09:27:38 INFO - PROCESS | 2084 | ++DOCSHELL 0000002917AAA000 == 111 [pid = 2084] [id = 542]
09:27:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 238 (0000002916C52400) [pid = 2084] [serial = 1520] [outer = 0000000000000000]
09:27:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 239 (0000002916CA0C00) [pid = 2084] [serial = 1521] [outer = 0000002916C52400]
09:27:38 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
09:27:38 INFO - document served over http requires an https
09:27:38 INFO - sub-resource via iframe-tag using the meta-csp
09:27:38 INFO - delivery method with no-redirect and when
09:27:38 INFO - the target request is same-origin.
09:27:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1135ms
09:27:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:27:39 INFO - PROCESS | 2084 | ++DOCSHELL 0000002917D5F800 == 112 [pid = 2084] [id = 543]
09:27:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 240 (00000029163B2400) [pid = 2084] [serial = 1522] [outer = 0000000000000000]
09:27:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 241 (0000002916C53000) [pid = 2084] [serial = 1523] [outer = 00000029163B2400]
09:27:39 INFO - PROCESS | 2084 | 1452187659278 Marionette INFO loaded listener.js
09:27:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 242 (0000002916CE9000) [pid = 2084] [serial = 1524] [outer = 00000029163B2400]
09:27:39 INFO - PROCESS | 2084 | ++DOCSHELL 0000002918480800 == 113 [pid = 2084] [id = 544]
09:27:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 243 (0000002916CE8800) [pid = 2084] [serial = 1525] [outer = 0000000000000000]
09:27:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 244 (0000002916D16400) [pid = 2084] [serial = 1526] [outer = 0000002916CE8800]
09:27:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
09:27:40 INFO - document served over http requires an https
09:27:40 INFO - sub-resource via iframe-tag using the meta-csp
09:27:40 INFO - delivery method with swap-origin-redirect and when
09:27:40 INFO - the target request is same-origin.
09:27:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1179ms
09:27:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:27:40 INFO - PROCESS | 2084 | ++DOCSHELL 000000296B123000 == 114 [pid = 2084] [id = 545]
09:27:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 245 (00000029104C3C00) [pid = 2084] [serial = 1527] [outer = 0000000000000000]
09:27:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 246 (0000002916D14C00) [pid = 2084] [serial = 1528] [outer = 00000029104C3C00]
09:27:40 INFO - PROCESS | 2084 | 1452187660454 Marionette INFO loaded listener.js
09:27:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 247 (0000002916D59C00) [pid = 2084] [serial = 1529] [outer = 00000029104C3C00]
09:27:41 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
09:27:41 INFO - document served over http requires an https
09:27:41 INFO - sub-resource via script-tag using the meta-csp
09:27:41 INFO - delivery method with keep-origin-redirect and when
09:27:41 INFO - the target request is same-origin.
09:27:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1126ms
09:27:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
09:27:41 INFO - PROCESS | 2084 | ++DOCSHELL 000000296C5FC800 == 115 [pid = 2084] [id = 546]
09:27:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 248 (0000002916D58400) [pid = 2084] [serial = 1530] [outer = 0000000000000000]
09:27:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 249 (0000002916E67000) [pid = 2084] [serial = 1531] [outer = 0000002916D58400]
09:27:41 INFO - PROCESS | 2084 | 1452187661545 Marionette INFO loaded listener.js
09:27:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 250 (0000002917191C00) [pid = 2084] [serial = 1532] [outer = 0000002916D58400]
09:27:42 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
09:27:42 INFO - document served over http requires an https
09:27:42 INFO - sub-resource via script-tag using the meta-csp
09:27:42 INFO - delivery method with no-redirect and when
09:27:42 INFO - the target request is same-origin.
09:27:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 986ms
09:27:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:27:42 INFO - PROCESS | 2084 | ++DOCSHELL 00000029707AC000 == 116 [pid = 2084] [id = 547]
09:27:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 251 (000000291718A800) [pid = 2084] [serial = 1533] [outer = 0000000000000000]
09:27:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 252 (0000002917247000) [pid = 2084] [serial = 1534] [outer = 000000291718A800]
09:27:42 INFO - PROCESS | 2084 | 1452187662582 Marionette INFO loaded listener.js
09:27:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 253 (00000029177BE400) [pid = 2084] [serial = 1535] [outer = 000000291718A800]
09:27:43 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
09:27:43 INFO - document served over http requires an https
09:27:43 INFO - sub-resource via script-tag using the meta-csp
09:27:43 INFO - delivery method with swap-origin-redirect and when
09:27:43 INFO - the target request is same-origin.
09:27:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1023ms
09:27:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:27:43 INFO - PROCESS | 2084 | ++DOCSHELL 00000029723AE000 == 117 [pid = 2084] [id = 548]
09:27:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 254 (00000029176A0400) [pid = 2084] [serial = 1536] [outer = 0000000000000000]
09:27:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 255 (00000029179A1400) [pid = 2084] [serial = 1537] [outer = 00000029176A0400]
09:27:43 INFO - PROCESS | 2084 | 1452187663625 Marionette INFO loaded listener.js
09:27:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 256 (0000002917D06000) [pid = 2084] [serial = 1538] [outer = 00000029176A0400]
09:27:44 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
09:27:44 INFO - document served over http requires an https
09:27:44 INFO - sub-resource via xhr-request using the meta-csp
09:27:44 INFO - delivery method with keep-origin-redirect and when
09:27:44 INFO - the target request is same-origin.
09:27:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 985ms
09:27:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
09:27:44 INFO - PROCESS | 2084 | ++DOCSHELL 00000029769AC800 == 118 [pid = 2084] [id = 549]
09:27:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 257 (00000029179A6000) [pid = 2084] [serial = 1539] [outer = 0000000000000000]
09:27:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 258 (0000002917D05400) [pid = 2084] [serial = 1540] [outer = 00000029179A6000]
09:27:44 INFO - PROCESS | 2084 | 1452187664658 Marionette INFO loaded listener.js
09:27:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 259 (0000002918515C00) [pid = 2084] [serial = 1541] [outer = 00000029179A6000]
09:27:45 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
09:27:45 INFO - document served over http requires an https
09:27:45 INFO - sub-resource via xhr-request using the meta-csp
09:27:45 INFO - delivery method with no-redirect and when
09:27:45 INFO - the target request is same-origin.
09:27:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1025ms
09:27:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:27:45 INFO - PROCESS | 2084 | ++DOCSHELL 0000002977F3F800 == 119 [pid = 2084] [id = 550]
09:27:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 260 (00000029183F3C00) [pid = 2084] [serial = 1542] [outer = 0000000000000000]
09:27:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 261 (000000291851F800) [pid = 2084] [serial = 1543] [outer = 00000029183F3C00]
09:27:45 INFO - PROCESS | 2084 | 1452187665678 Marionette INFO loaded listener.js
09:27:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 262 (0000002918C79400) [pid = 2084] [serial = 1544] [outer = 00000029183F3C00]
09:27:48 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
09:27:48 INFO - document served over http requires an https
09:27:48 INFO - sub-resource via xhr-request using the meta-csp
09:27:48 INFO - delivery method with swap-origin-redirect and when
09:27:48 INFO - the target request is same-origin.
09:27:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3684ms
09:27:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:27:49 INFO - PROCESS | 2084 | ++DOCSHELL 000000290072B000 == 120 [pid = 2084] [id = 551]
09:27:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 263 (0000002901463800) [pid = 2084] [serial = 1545] [outer = 0000000000000000]
09:27:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 264 (0000002903321400) [pid = 2084] [serial = 1546] [outer = 0000002901463800]
09:27:49 INFO - PROCESS | 2084 | 1452187669384 Marionette INFO loaded listener.js
09:27:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 265 (000000290A9BD800) [pid = 2084] [serial = 1547] [outer = 0000002901463800]
09:27:50 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
09:27:50 INFO - document served over http requires an http
09:27:50 INFO - sub-resource via fetch-request using the meta-referrer
09:27:50 INFO - delivery method with keep-origin-redirect and when
09:27:50 INFO - the target request is cross-origin.
09:27:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1995ms
09:27:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
09:27:51 INFO - PROCESS | 2084 | ++DOCSHELL 00000029035A6800 == 121 [pid = 2084] [id = 552]
09:27:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 266 (000000290273A000) [pid = 2084] [serial = 1548] [outer = 0000000000000000]
09:27:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 267 (0000002903004C00) [pid = 2084] [serial = 1549] [outer = 000000290273A000]
09:27:51 INFO - PROCESS | 2084 | 1452187671396 Marionette INFO loaded listener.js
09:27:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 268 (00000029058E8800) [pid = 2084] [serial = 1550] [outer = 000000290273A000]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 00000029769A3000 == 120 [pid = 2084] [id = 417]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 000000290351B000 == 119 [pid = 2084] [id = 481]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 0000002907E4E000 == 118 [pid = 2084] [id = 482]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 000000290C8BD000 == 117 [pid = 2084] [id = 483]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 000000290F06A800 == 116 [pid = 2084] [id = 484]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 000000291061C000 == 115 [pid = 2084] [id = 485]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 0000002911FDA000 == 114 [pid = 2084] [id = 486]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 000000291367D800 == 113 [pid = 2084] [id = 487]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 0000002913F08000 == 112 [pid = 2084] [id = 488]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 0000002914A41800 == 111 [pid = 2084] [id = 489]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 00000029172A7000 == 110 [pid = 2084] [id = 490]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 0000002917743800 == 109 [pid = 2084] [id = 491]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 0000002917D64000 == 108 [pid = 2084] [id = 492]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 000000297060E000 == 107 [pid = 2084] [id = 493]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 0000002976F58000 == 106 [pid = 2084] [id = 494]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 0000002977F29000 == 105 [pid = 2084] [id = 495]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 000000297B318800 == 104 [pid = 2084] [id = 496]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 000000297D7B1800 == 103 [pid = 2084] [id = 497]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 000000291A4CD800 == 102 [pid = 2084] [id = 498]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 0000002913B77800 == 101 [pid = 2084] [id = 499]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 0000002913B88800 == 100 [pid = 2084] [id = 500]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 000000291AAD3800 == 99 [pid = 2084] [id = 501]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 000000297D698800 == 98 [pid = 2084] [id = 419]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 00000029701CD800 == 97 [pid = 2084] [id = 502]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 0000002911F6E800 == 96 [pid = 2084] [id = 503]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 0000002916DD2800 == 95 [pid = 2084] [id = 504]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 000000291710E000 == 94 [pid = 2084] [id = 505]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 000000290350D800 == 93 [pid = 2084] [id = 506]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 0000002902B63800 == 92 [pid = 2084] [id = 507]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 00000029035B1800 == 91 [pid = 2084] [id = 508]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 00000029035BD000 == 90 [pid = 2084] [id = 509]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 000000290663E800 == 89 [pid = 2084] [id = 510]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 00000029051B6800 == 88 [pid = 2084] [id = 511]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 0000002902B67800 == 87 [pid = 2084] [id = 512]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 0000002901DBB000 == 86 [pid = 2084] [id = 513]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 0000002901DC7800 == 85 [pid = 2084] [id = 514]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 000000290663A800 == 84 [pid = 2084] [id = 515]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 0000002909DBC800 == 83 [pid = 2084] [id = 517]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 000000290A685000 == 82 [pid = 2084] [id = 518]
09:27:52 INFO - PROCESS | 2084 | --DOCSHELL 000000290BA59000 == 81 [pid = 2084] [id = 519]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 0000002907C6D000 == 80 [pid = 2084] [id = 516]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 000000290CBD6800 == 79 [pid = 2084] [id = 520]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 00000029033A7800 == 78 [pid = 2084] [id = 522]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 000000290A67C000 == 77 [pid = 2084] [id = 523]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 0000002909D1E000 == 76 [pid = 2084] [id = 204]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 000000290EA56000 == 75 [pid = 2084] [id = 524]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 000000290EC12800 == 74 [pid = 2084] [id = 525]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 000000290C71F800 == 73 [pid = 2084] [id = 217]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 000000290F057800 == 72 [pid = 2084] [id = 526]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 000000290F297000 == 71 [pid = 2084] [id = 527]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 000000290F3A9000 == 70 [pid = 2084] [id = 528]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 000000290F454000 == 69 [pid = 2084] [id = 529]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 000000290F718800 == 68 [pid = 2084] [id = 530]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 0000002907C63800 == 67 [pid = 2084] [id = 213]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 0000002910487000 == 66 [pid = 2084] [id = 531]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 0000002910622800 == 65 [pid = 2084] [id = 532]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 0000002910CBF000 == 64 [pid = 2084] [id = 533]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 000000290C72F800 == 63 [pid = 2084] [id = 409]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 0000002912C42000 == 62 [pid = 2084] [id = 534]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 0000002913687000 == 61 [pid = 2084] [id = 535]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 0000002913C58000 == 60 [pid = 2084] [id = 536]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 0000002915075800 == 59 [pid = 2084] [id = 537]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 000000291634F000 == 58 [pid = 2084] [id = 538]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 000000297A093000 == 57 [pid = 2084] [id = 418]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 0000002917108800 == 56 [pid = 2084] [id = 539]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 00000029172C2800 == 55 [pid = 2084] [id = 540]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 0000002917627000 == 54 [pid = 2084] [id = 541]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 0000002970686800 == 53 [pid = 2084] [id = 415]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 0000002917AAA000 == 52 [pid = 2084] [id = 542]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 0000002917D5F800 == 51 [pid = 2084] [id = 543]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 0000002918480800 == 50 [pid = 2084] [id = 544]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 000000296B123000 == 49 [pid = 2084] [id = 545]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 000000296C5FC800 == 48 [pid = 2084] [id = 546]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 00000029707AC000 == 47 [pid = 2084] [id = 547]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 00000029723AE000 == 46 [pid = 2084] [id = 548]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 00000029769AC800 == 45 [pid = 2084] [id = 549]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 0000002977F3F800 == 44 [pid = 2084] [id = 550]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 000000290072B000 == 43 [pid = 2084] [id = 551]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 000000290EA60000 == 42 [pid = 2084] [id = 400]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 000000297F809800 == 41 [pid = 2084] [id = 207]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 000000297AB8A000 == 40 [pid = 2084] [id = 300]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 000000290CC43800 == 39 [pid = 2084] [id = 308]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 0000002917730800 == 38 [pid = 2084] [id = 411]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 000000297F822000 == 37 [pid = 2084] [id = 26]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 000000290CDC2000 == 36 [pid = 2084] [id = 521]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 00000029052BA800 == 35 [pid = 2084] [id = 215]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 000000291049D000 == 34 [pid = 2084] [id = 407]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 00000029051A3000 == 33 [pid = 2084] [id = 211]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 000000296B796000 == 32 [pid = 2084] [id = 413]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 0000002913C49000 == 31 [pid = 2084] [id = 420]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 0000002917D4F800 == 30 [pid = 2084] [id = 421]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 000000297D7AD000 == 29 [pid = 2084] [id = 25]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 0000002913BBB000 == 28 [pid = 2084] [id = 422]
09:27:55 INFO - PROCESS | 2084 | --DOCSHELL 0000002913673800 == 27 [pid = 2084] [id = 423]
09:27:55 INFO - PROCESS | 2084 | --DOMWINDOW == 267 (00000029077B6400) [pid = 2084] [serial = 1340] [outer = 0000000000000000] [url = about:blank]
09:27:55 INFO - PROCESS | 2084 | --DOMWINDOW == 266 (000000290942A800) [pid = 2084] [serial = 1238] [outer = 0000000000000000] [url = about:blank]
09:27:55 INFO - PROCESS | 2084 | --DOMWINDOW == 265 (000000290EB1E800) [pid = 2084] [serial = 1322] [outer = 0000000000000000] [url = about:blank]
09:27:55 INFO - PROCESS | 2084 | --DOMWINDOW == 264 (0000002912C7F400) [pid = 2084] [serial = 1253] [outer = 0000000000000000] [url = about:blank]
09:27:55 INFO - PROCESS | 2084 | --DOMWINDOW == 263 (0000002910713000) [pid = 2084] [serial = 1343] [outer = 0000000000000000] [url = about:blank]
09:27:55 INFO - PROCESS | 2084 | --DOMWINDOW == 262 (0000002907409400) [pid = 2084] [serial = 1309] [outer = 0000000000000000] [url = about:blank]
09:27:55 INFO - PROCESS | 2084 | --DOMWINDOW == 261 (000000290D2E4400) [pid = 2084] [serial = 1314] [outer = 0000000000000000] [url = about:blank]
09:27:55 INFO - PROCESS | 2084 | --DOMWINDOW == 260 (0000002903320400) [pid = 2084] [serial = 1325] [outer = 0000000000000000] [url = about:blank]
09:27:55 INFO - PROCESS | 2084 | --DOMWINDOW == 259 (000000290EA0A800) [pid = 2084] [serial = 1241] [outer = 0000000000000000] [url = about:blank]
09:27:55 INFO - PROCESS | 2084 | --DOMWINDOW == 258 (0000002909316800) [pid = 2084] [serial = 1319] [outer = 0000000000000000] [url = about:blank]
09:27:55 INFO - PROCESS | 2084 | --DOMWINDOW == 257 (0000002906C38400) [pid = 2084] [serial = 1235] [outer = 0000000000000000] [url = about:blank]
09:27:55 INFO - PROCESS | 2084 | --DOMWINDOW == 256 (000000290EB23000) [pid = 2084] [serial = 1230] [outer = 0000000000000000] [url = about:blank]
09:27:55 INFO - PROCESS | 2084 | --DOMWINDOW == 255 (0000002913518C00) [pid = 2084] [serial = 1256] [outer = 0000000000000000] [url = about:blank]
09:27:55 INFO - PROCESS | 2084 | --DOMWINDOW == 254 (000000290F55D400) [pid = 2084] [serial = 1337] [outer = 0000000000000000] [url = about:blank]
09:27:56 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
09:27:56 INFO - document served over http requires an http
09:27:56 INFO - sub-resource via fetch-request using the meta-referrer
09:27:56 INFO - delivery method with no-redirect and when
09:27:56 INFO - the target request is cross-origin.
09:27:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 5349ms
09:27:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:27:56 INFO - PROCESS | 2084 | ++DOCSHELL 000000290056E000 == 28 [pid = 2084] [id = 553]
09:27:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 255 (000000290077E800) [pid = 2084] [serial = 1551] [outer = 0000000000000000]
09:27:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 256 (0000002900957000) [pid = 2084] [serial = 1552] [outer = 000000290077E800]
09:27:56 INFO - PROCESS | 2084 | 1452187676523 Marionette INFO loaded listener.js
09:27:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 257 (000000290145C800) [pid = 2084] [serial = 1553] [outer = 000000290077E800]
09:27:57 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
09:27:57 INFO - document served over http requires an http
09:27:57 INFO - sub-resource via fetch-request using the meta-referrer
09:27:57 INFO - delivery method with swap-origin-redirect and when
09:27:57 INFO - the target request is cross-origin.
09:27:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 796ms
09:27:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:27:57 INFO - PROCESS | 2084 | ++DOCSHELL 000000290163D000 == 29 [pid = 2084] [id = 554]
09:27:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 258 (000000290077A000) [pid = 2084] [serial = 1554] [outer = 0000000000000000]
09:27:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 259 (0000002901465800) [pid = 2084] [serial = 1555] [outer = 000000290077A000]
09:27:57 INFO - PROCESS | 2084 | 1452187677413 Marionette INFO loaded listener.js
09:27:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 260 (0000002902361400) [pid = 2084] [serial = 1556] [outer = 000000290077A000]
09:27:57 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900973000 == 30 [pid = 2084] [id = 555]
09:27:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 261 (00000029024C7C00) [pid = 2084] [serial = 1557] [outer = 0000000000000000]
09:27:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 262 (000000290235C800) [pid = 2084] [serial = 1558] [outer = 00000029024C7C00]
09:27:57 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
09:27:57 INFO - document served over http requires an http
09:27:57 INFO - sub-resource via iframe-tag using the meta-referrer
09:27:57 INFO - delivery method with keep-origin-redirect and when
09:27:57 INFO - the target request is cross-origin.
09:27:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 839ms
09:27:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:27:58 INFO - PROCESS | 2084 | ++DOCSHELL 00000029021DE800 == 31 [pid = 2084] [id = 556]
09:27:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 263 (000000290273DC00) [pid = 2084] [serial = 1559] [outer = 0000000000000000]
09:27:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 264 (0000002902D86C00) [pid = 2084] [serial = 1560] [outer = 000000290273DC00]
09:27:58 INFO - PROCESS | 2084 | 1452187678257 Marionette INFO loaded listener.js
09:27:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 265 (0000002902E60000) [pid = 2084] [serial = 1561] [outer = 000000290273DC00]
09:27:58 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901DB8000 == 32 [pid = 2084] [id = 557]
09:27:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 266 (000000290300B000) [pid = 2084] [serial = 1562] [outer = 0000000000000000]
09:27:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 267 (0000002903078C00) [pid = 2084] [serial = 1563] [outer = 000000290300B000]
09:27:58 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
09:27:58 INFO - document served over http requires an http
09:27:58 INFO - sub-resource via iframe-tag using the meta-referrer
09:27:58 INFO - delivery method with no-redirect and when
09:27:58 INFO - the target request is cross-origin.
09:27:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 839ms
09:27:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:27:59 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902B77800 == 33 [pid = 2084] [id = 558]
09:27:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 268 (000000290300F000) [pid = 2084] [serial = 1564] [outer = 0000000000000000]
09:27:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 269 (0000002903076000) [pid = 2084] [serial = 1565] [outer = 000000290300F000]
09:27:59 INFO - PROCESS | 2084 | 1452187679084 Marionette INFO loaded listener.js
09:27:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 270 (000000290331DC00) [pid = 2084] [serial = 1566] [outer = 000000290300F000]
09:27:59 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902DC5800 == 34 [pid = 2084] [id = 559]
09:27:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 271 (0000002903357C00) [pid = 2084] [serial = 1567] [outer = 0000000000000000]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 270 (000000291335B800) [pid = 2084] [serial = 1347] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 269 (0000002910711000) [pid = 2084] [serial = 1344] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 268 (0000002907EFA000) [pid = 2084] [serial = 1449] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 267 (000000290941C400) [pid = 2084] [serial = 1359] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 266 (00000029181CA400) [pid = 2084] [serial = 1404] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 265 (000000290BA91000) [pid = 2084] [serial = 1290] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 264 (0000002916C4C400) [pid = 2084] [serial = 1281] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 263 (0000002916C54000) [pid = 2084] [serial = 1293] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 262 (0000002906CD7400) [pid = 2084] [serial = 1436] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187634169]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 261 (0000002906C3E400) [pid = 2084] [serial = 1352] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187605109]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 260 (0000002912C7D000) [pid = 2084] [serial = 1257] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 259 (0000002902365000) [pid = 2084] [serial = 1349] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 258 (00000029183E7400) [pid = 2084] [serial = 1389] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 257 (00000029177AFC00) [pid = 2084] [serial = 1413] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 256 (00000029168C3800) [pid = 2084] [serial = 1401] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 255 (000000297860C800) [pid = 2084] [serial = 1270] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 254 (0000002970467800) [pid = 2084] [serial = 1380] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 253 (0000002917B12000) [pid = 2084] [serial = 1371] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 252 (0000002916C29000) [pid = 2084] [serial = 1287] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 251 (0000002913B30800) [pid = 2084] [serial = 1299] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 250 (0000002905969C00) [pid = 2084] [serial = 1441] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 249 (0000002913FC0400) [pid = 2084] [serial = 1260] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 248 (0000002916CE0800) [pid = 2084] [serial = 1391] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 247 (00000029024C1000) [pid = 2084] [serial = 1455] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 246 (00000029168C3400) [pid = 2084] [serial = 1396] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 245 (000000290AA32000) [pid = 2084] [serial = 1461] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 244 (0000002905969800) [pid = 2084] [serial = 1433] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 243 (000000296CADE000) [pid = 2084] [serial = 1377] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 242 (000000290BA89400) [pid = 2084] [serial = 1357] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 241 (00000029077BB000) [pid = 2084] [serial = 1446] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 240 (000000290145DC00) [pid = 2084] [serial = 1422] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 239 (000000291718F800) [pid = 2084] [serial = 1368] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 238 (00000029003FCC00) [pid = 2084] [serial = 1302] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 237 (0000002906CF2400) [pid = 2084] [serial = 1419] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 236 (0000002917B11400) [pid = 2084] [serial = 1296] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 235 (0000002907160400) [pid = 2084] [serial = 1354] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 234 (0000002918C7C000) [pid = 2084] [serial = 1265] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 233 (000000297A0B0C00) [pid = 2084] [serial = 1383] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 232 (00000029040A7C00) [pid = 2084] [serial = 1428] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 231 (00000029163AD000) [pid = 2084] [serial = 1278] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 230 (00000029168C4800) [pid = 2084] [serial = 1394] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187617955]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 229 (0000002912866400) [pid = 2084] [serial = 1254] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 228 (0000002906CDBC00) [pid = 2084] [serial = 1443] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 227 (000000290FF30C00) [pid = 2084] [serial = 1275] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 226 (000000290F70F000) [pid = 2084] [serial = 1362] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 225 (000000290596B400) [pid = 2084] [serial = 1431] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 224 (000000290094FC00) [pid = 2084] [serial = 1438] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 223 (000000290145F400) [pid = 2084] [serial = 1425] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 222 (0000002909417C00) [pid = 2084] [serial = 1458] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 221 (0000002916C1CC00) [pid = 2084] [serial = 1284] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 220 (000000296A1C4400) [pid = 2084] [serial = 1374] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 219 (000000290821DC00) [pid = 2084] [serial = 1452] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 218 (0000002918520800) [pid = 2084] [serial = 1407] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 217 (00000029181BD000) [pid = 2084] [serial = 1399] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 216 (0000002916D24400) [pid = 2084] [serial = 1416] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 215 (00000029163B2800) [pid = 2084] [serial = 1365] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 214 (0000002916CDF400) [pid = 2084] [serial = 1386] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 213 (0000002918C13400) [pid = 2084] [serial = 1410] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 212 (0000002913B3C800) [pid = 2084] [serial = 1348] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 211 (000000290AA34400) [pid = 2084] [serial = 1462] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 210 (000000290A6A6400) [pid = 2084] [serial = 1459] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 209 (0000002909313800) [pid = 2084] [serial = 1453] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 208 (0000002971D13800) [pid = 2084] [serial = 1378] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 207 (000000290D2D9C00) [pid = 2084] [serial = 1360] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 206 (0000002913B3CC00) [pid = 2084] [serial = 1363] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 205 (00000029078F1C00) [pid = 2084] [serial = 1447] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 204 (00000029183E8400) [pid = 2084] [serial = 1390] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 203 (0000002916CE9C00) [pid = 2084] [serial = 1387] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 202 (0000002901469800) [pid = 2084] [serial = 1423] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 201 (0000002906CEA800) [pid = 2084] [serial = 1444] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 200 (0000002917191000) [pid = 2084] [serial = 1369] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 199 (0000002900778400) [pid = 2084] [serial = 1437] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187634169]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 198 (0000002905970C00) [pid = 2084] [serial = 1434] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 197 (0000002916D19800) [pid = 2084] [serial = 1366] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 196 (00000029168C7000) [pid = 2084] [serial = 1395] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187617955]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 195 (00000029183E7800) [pid = 2084] [serial = 1392] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 194 (0000002907FC7000) [pid = 2084] [serial = 1450] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 193 (000000290BC67400) [pid = 2084] [serial = 1358] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 192 (0000002907406C00) [pid = 2084] [serial = 1355] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 191 (000000297B02E800) [pid = 2084] [serial = 1384] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 190 (000000290235AC00) [pid = 2084] [serial = 1426] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 189 (0000002977C70000) [pid = 2084] [serial = 1381] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 188 (000000290530FC00) [pid = 2084] [serial = 1456] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 187 (000000296B4B0800) [pid = 2084] [serial = 1375] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 186 (0000002906C3F800) [pid = 2084] [serial = 1353] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187605109]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 185 (0000002903002400) [pid = 2084] [serial = 1350] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 184 (0000002906215000) [pid = 2084] [serial = 1432] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 183 (0000002905241800) [pid = 2084] [serial = 1429] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 182 (0000002906CEF800) [pid = 2084] [serial = 1442] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 181 (0000002903165C00) [pid = 2084] [serial = 1439] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 180 (000000290748E000) [pid = 2084] [serial = 1420] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 179 (0000002917ECF800) [pid = 2084] [serial = 1372] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 178 (00000029181BDC00) [pid = 2084] [serial = 1400] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 177 (00000029168C5000) [pid = 2084] [serial = 1397] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 176 (00000029181BD800) [pid = 2084] [serial = 1402] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 175 (0000002918518400) [pid = 2084] [serial = 1405] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 174 (0000002918527C00) [pid = 2084] [serial = 1408] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 173 (0000002918C17C00) [pid = 2084] [serial = 1411] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 172 (00000029177B3C00) [pid = 2084] [serial = 1414] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 171 (0000002916D29000) [pid = 2084] [serial = 1417] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 170 (000000290A74E400) [pid = 2084] [serial = 1460] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 169 (0000002909417800) [pid = 2084] [serial = 1454] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 168 (000000290B916800) [pid = 2084] [serial = 1304] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 167 (0000002916D1CC00) [pid = 2084] [serial = 1292] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 166 (000000297B171800) [pid = 2084] [serial = 1280] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 165 (0000002917B10800) [pid = 2084] [serial = 1370] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 164 (0000002917B1FC00) [pid = 2084] [serial = 1298] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 163 (000000297B030000) [pid = 2084] [serial = 1272] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 162 (0000002916CA6C00) [pid = 2084] [serial = 1289] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 161 (0000002909312C00) [pid = 2084] [serial = 1457] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 160 (00000029704CD000) [pid = 2084] [serial = 1376] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 159 (000000291799A400) [pid = 2084] [serial = 1259] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 158 (0000002977C73000) [pid = 2084] [serial = 1267] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 157 (000000297B170800) [pid = 2084] [serial = 1277] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 156 (0000002917B12400) [pid = 2084] [serial = 1301] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 155 (000000296A2C2800) [pid = 2084] [serial = 1373] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 154 (0000002918C7D000) [pid = 2084] [serial = 1262] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 153 (0000002916C4F400) [pid = 2084] [serial = 1286] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 152 (0000002916C59C00) [pid = 2084] [serial = 1283] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 151 (0000002916D52800) [pid = 2084] [serial = 1418] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 150 (0000002918C1AC00) [pid = 2084] [serial = 1415] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 149 (0000002918C21000) [pid = 2084] [serial = 1412] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 148 (0000002913362000) [pid = 2084] [serial = 1346] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | --DOMWINDOW == 147 (000000297B4C6C00) [pid = 2084] [serial = 1295] [outer = 0000000000000000] [url = about:blank]
09:28:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 148 (000000290094FC00) [pid = 2084] [serial = 1568] [outer = 0000002903357C00]
09:28:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
09:28:04 INFO - document served over http requires an http
09:28:04 INFO - sub-resource via iframe-tag using the meta-referrer
09:28:04 INFO - delivery method with swap-origin-redirect and when
09:28:04 INFO - the target request is cross-origin.
09:28:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 5548ms
09:28:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:28:04 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902EEA800 == 35 [pid = 2084] [id = 560]
09:28:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 149 (0000002900778400) [pid = 2084] [serial = 1569] [outer = 0000000000000000]
09:28:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 150 (00000029024C1000) [pid = 2084] [serial = 1570] [outer = 0000002900778400]
09:28:04 INFO - PROCESS | 2084 | 1452187684676 Marionette INFO loaded listener.js
09:28:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 151 (00000029036D7800) [pid = 2084] [serial = 1571] [outer = 0000002900778400]
09:28:05 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
09:28:05 INFO - document served over http requires an http
09:28:05 INFO - sub-resource via script-tag using the meta-referrer
09:28:05 INFO - delivery method with keep-origin-redirect and when
09:28:05 INFO - the target request is cross-origin.
09:28:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 692ms
09:28:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
09:28:05 INFO - PROCESS | 2084 | ++DOCSHELL 0000002903517000 == 36 [pid = 2084] [id = 561]
09:28:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 152 (0000002903B54000) [pid = 2084] [serial = 1572] [outer = 0000000000000000]
09:28:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 153 (0000002903B59000) [pid = 2084] [serial = 1573] [outer = 0000002903B54000]
09:28:05 INFO - PROCESS | 2084 | 1452187685281 Marionette INFO loaded listener.js
09:28:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 154 (000000290523C800) [pid = 2084] [serial = 1574] [outer = 0000002903B54000]
09:28:05 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
09:28:05 INFO - document served over http requires an http
09:28:05 INFO - sub-resource via script-tag using the meta-referrer
09:28:05 INFO - delivery method with no-redirect and when
09:28:05 INFO - the target request is cross-origin.
09:28:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 692ms
09:28:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:28:05 INFO - PROCESS | 2084 | ++DOCSHELL 0000002903798800 == 37 [pid = 2084] [id = 562]
09:28:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 155 (0000002904A68400) [pid = 2084] [serial = 1575] [outer = 0000000000000000]
09:28:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 156 (0000002905305400) [pid = 2084] [serial = 1576] [outer = 0000002904A68400]
09:28:05 INFO - PROCESS | 2084 | 1452187685990 Marionette INFO loaded listener.js
09:28:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 157 (00000029053A4400) [pid = 2084] [serial = 1577] [outer = 0000002904A68400]
09:28:06 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
09:28:06 INFO - document served over http requires an http
09:28:06 INFO - sub-resource via script-tag using the meta-referrer
09:28:06 INFO - delivery method with swap-origin-redirect and when
09:28:06 INFO - the target request is cross-origin.
09:28:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 881ms
09:28:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:28:06 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900735000 == 38 [pid = 2084] [id = 563]
09:28:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 158 (0000002900959800) [pid = 2084] [serial = 1578] [outer = 0000000000000000]
09:28:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 159 (0000002901413800) [pid = 2084] [serial = 1579] [outer = 0000002900959800]
09:28:07 INFO - PROCESS | 2084 | 1452187687017 Marionette INFO loaded listener.js
09:28:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 160 (0000002902092400) [pid = 2084] [serial = 1580] [outer = 0000002900959800]
09:28:07 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
09:28:07 INFO - document served over http requires an http
09:28:07 INFO - sub-resource via xhr-request using the meta-referrer
09:28:07 INFO - delivery method with keep-origin-redirect and when
09:28:07 INFO - the target request is cross-origin.
09:28:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 985ms
09:28:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
09:28:07 INFO - PROCESS | 2084 | ++DOCSHELL 0000002904E2D000 == 39 [pid = 2084] [id = 564]
09:28:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 161 (000000290272F800) [pid = 2084] [serial = 1581] [outer = 0000000000000000]
09:28:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 162 (0000002903009800) [pid = 2084] [serial = 1582] [outer = 000000290272F800]
09:28:08 INFO - PROCESS | 2084 | 1452187688006 Marionette INFO loaded listener.js
09:28:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 163 (00000029036DB800) [pid = 2084] [serial = 1583] [outer = 000000290272F800]
09:28:08 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
09:28:08 INFO - document served over http requires an http
09:28:08 INFO - sub-resource via xhr-request using the meta-referrer
09:28:08 INFO - delivery method with no-redirect and when
09:28:08 INFO - the target request is cross-origin.
09:28:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 944ms
09:28:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:28:08 INFO - PROCESS | 2084 | ++DOCSHELL 00000029059EA800 == 40 [pid = 2084] [id = 565]
09:28:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 164 (00000029058DF400) [pid = 2084] [serial = 1584] [outer = 0000000000000000]
09:28:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 165 (00000029058E2400) [pid = 2084] [serial = 1585] [outer = 00000029058DF400]
09:28:08 INFO - PROCESS | 2084 | 1452187688979 Marionette INFO loaded listener.js
09:28:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 166 (000000290596F400) [pid = 2084] [serial = 1586] [outer = 00000029058DF400]
09:28:09 INFO - PROCESS | 2084 | --DOCSHELL 000000296BB61800 == 39 [pid = 2084] [id = 11]
09:28:09 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
09:28:09 INFO - document served over http requires an http
09:28:09 INFO - sub-resource via xhr-request using the meta-referrer
09:28:09 INFO - delivery method with swap-origin-redirect and when
09:28:09 INFO - the target request is cross-origin.
09:28:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 986ms
09:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:28:09 INFO - PROCESS | 2084 | ++DOCSHELL 000000290686E800 == 40 [pid = 2084] [id = 566]
09:28:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 167 (0000002906215000) [pid = 2084] [serial = 1587] [outer = 0000000000000000]
09:28:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 168 (00000029062BEC00) [pid = 2084] [serial = 1588] [outer = 0000002906215000]
09:28:09 INFO - PROCESS | 2084 | 1452187689985 Marionette INFO loaded listener.js
09:28:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 169 (00000029068B9000) [pid = 2084] [serial = 1589] [outer = 0000002906215000]
09:28:10 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
09:28:10 INFO - document served over http requires an https
09:28:10 INFO - sub-resource via fetch-request using the meta-referrer
09:28:10 INFO - delivery method with keep-origin-redirect and when
09:28:10 INFO - the target request is cross-origin.
09:28:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1024ms
09:28:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
09:28:11 INFO - PROCESS | 2084 | ++DOCSHELL 000000290771F000 == 41 [pid = 2084] [id = 567]
09:28:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 170 (00000029068C3000) [pid = 2084] [serial = 1590] [outer = 0000000000000000]
09:28:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 171 (0000002906C3DC00) [pid = 2084] [serial = 1591] [outer = 00000029068C3000]
09:28:11 INFO - PROCESS | 2084 | 1452187691048 Marionette INFO loaded listener.js
09:28:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 172 (0000002906CE6C00) [pid = 2084] [serial = 1592] [outer = 00000029068C3000]
09:28:11 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
09:28:11 INFO - document served over http requires an https
09:28:11 INFO - sub-resource via fetch-request using the meta-referrer
09:28:11 INFO - delivery method with no-redirect and when
09:28:11 INFO - the target request is cross-origin.
09:28:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1085ms
09:28:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:28:12 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907D0C800 == 42 [pid = 2084] [id = 568]
09:28:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 173 (0000002906CED000) [pid = 2084] [serial = 1593] [outer = 0000000000000000]
09:28:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 174 (0000002907164C00) [pid = 2084] [serial = 1594] [outer = 0000002906CED000]
09:28:12 INFO - PROCESS | 2084 | 1452187692158 Marionette INFO loaded listener.js
09:28:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 175 (000000290740C000) [pid = 2084] [serial = 1595] [outer = 0000002906CED000]
09:28:12 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
09:28:12 INFO - document served over http requires an https
09:28:12 INFO - sub-resource via fetch-request using the meta-referrer
09:28:12 INFO - delivery method with swap-origin-redirect and when
09:28:12 INFO - the target request is cross-origin.
09:28:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1024ms
09:28:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:28:13 INFO - PROCESS | 2084 | ++DOCSHELL 00000029099D0000 == 43 [pid = 2084] [id = 569]
09:28:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 176 (000000290740F400) [pid = 2084] [serial = 1596] [outer = 0000000000000000]
09:28:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 177 (0000002907490C00) [pid = 2084] [serial = 1597] [outer = 000000290740F400]
09:28:13 INFO - PROCESS | 2084 | 1452187693113 Marionette INFO loaded listener.js
09:28:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 178 (00000029077BF000) [pid = 2084] [serial = 1598] [outer = 000000290740F400]
09:28:13 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901DC1800 == 44 [pid = 2084] [id = 570]
09:28:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 179 (00000029078EB000) [pid = 2084] [serial = 1599] [outer = 0000000000000000]
09:28:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 180 (00000029077B3000) [pid = 2084] [serial = 1600] [outer = 00000029078EB000]
09:28:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
09:28:13 INFO - document served over http requires an https
09:28:13 INFO - sub-resource via iframe-tag using the meta-referrer
09:28:13 INFO - delivery method with keep-origin-redirect and when
09:28:13 INFO - the target request is cross-origin.
09:28:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 986ms
09:28:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:28:14 INFO - PROCESS | 2084 | ++DOCSHELL 0000002909DC5800 == 45 [pid = 2084] [id = 571]
09:28:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 181 (0000002907410400) [pid = 2084] [serial = 1601] [outer = 0000000000000000]
09:28:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 182 (00000029078EA800) [pid = 2084] [serial = 1602] [outer = 0000002907410400]
09:28:14 INFO - PROCESS | 2084 | 1452187694165 Marionette INFO loaded listener.js
09:28:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 183 (0000002907EF2000) [pid = 2084] [serial = 1603] [outer = 0000002907410400]
09:28:14 INFO - PROCESS | 2084 | ++DOCSHELL 0000002909FE1800 == 46 [pid = 2084] [id = 572]
09:28:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 184 (0000002907EF7800) [pid = 2084] [serial = 1604] [outer = 0000000000000000]
09:28:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 185 (0000002907EF0000) [pid = 2084] [serial = 1605] [outer = 0000002907EF7800]
09:28:14 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
09:28:14 INFO - document served over http requires an https
09:28:14 INFO - sub-resource via iframe-tag using the meta-referrer
09:28:14 INFO - delivery method with no-redirect and when
09:28:14 INFO - the target request is cross-origin.
09:28:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1082ms
09:28:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:28:15 INFO - PROCESS | 2084 | ++DOCSHELL 000000290AA53800 == 47 [pid = 2084] [id = 573]
09:28:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 186 (000000290748B800) [pid = 2084] [serial = 1606] [outer = 0000000000000000]
09:28:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 187 (0000002907EF7C00) [pid = 2084] [serial = 1607] [outer = 000000290748B800]
09:28:15 INFO - PROCESS | 2084 | 1452187695260 Marionette INFO loaded listener.js
09:28:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 188 (0000002907FCD800) [pid = 2084] [serial = 1608] [outer = 000000290748B800]
09:28:15 INFO - PROCESS | 2084 | ++DOCSHELL 000000290AA6B800 == 48 [pid = 2084] [id = 574]
09:28:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 189 (0000002908037400) [pid = 2084] [serial = 1609] [outer = 0000000000000000]
09:28:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 190 (0000002907FC3000) [pid = 2084] [serial = 1610] [outer = 0000002908037400]
09:28:15 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
09:28:15 INFO - document served over http requires an https
09:28:15 INFO - sub-resource via iframe-tag using the meta-referrer
09:28:15 INFO - delivery method with swap-origin-redirect and when
09:28:15 INFO - the target request is cross-origin.
09:28:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1024ms
09:28:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:28:16 INFO - PROCESS | 2084 | ++DOCSHELL 000000290BB40000 == 49 [pid = 2084] [id = 575]
09:28:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 191 (0000002907FCC800) [pid = 2084] [serial = 1611] [outer = 0000000000000000]
09:28:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 192 (000000290803C400) [pid = 2084] [serial = 1612] [outer = 0000002907FCC800]
09:28:16 INFO - PROCESS | 2084 | 1452187696293 Marionette INFO loaded listener.js
09:28:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 193 (000000290821D400) [pid = 2084] [serial = 1613] [outer = 0000002907FCC800]
09:28:16 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
09:28:16 INFO - document served over http requires an https
09:28:16 INFO - sub-resource via script-tag using the meta-referrer
09:28:16 INFO - delivery method with keep-origin-redirect and when
09:28:16 INFO - the target request is cross-origin.
09:28:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1027ms
09:28:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
09:28:17 INFO - PROCESS | 2084 | ++DOCSHELL 000000290C8B2000 == 50 [pid = 2084] [id = 576]
09:28:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 194 (0000002908223800) [pid = 2084] [serial = 1614] [outer = 0000000000000000]
09:28:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 195 (00000029093C3C00) [pid = 2084] [serial = 1615] [outer = 0000002908223800]
09:28:17 INFO - PROCESS | 2084 | 1452187697332 Marionette INFO loaded listener.js
09:28:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 196 (0000002909418400) [pid = 2084] [serial = 1616] [outer = 0000002908223800]
09:28:17 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
09:28:17 INFO - document served over http requires an https
09:28:17 INFO - sub-resource via script-tag using the meta-referrer
09:28:17 INFO - delivery method with no-redirect and when
09:28:17 INFO - the target request is cross-origin.
09:28:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 985ms
09:28:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:28:18 INFO - PROCESS | 2084 | ++DOCSHELL 000000290CC39000 == 51 [pid = 2084] [id = 577]
09:28:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 197 (0000002909416000) [pid = 2084] [serial = 1617] [outer = 0000000000000000]
09:28:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 198 (000000290942A000) [pid = 2084] [serial = 1618] [outer = 0000002909416000]
09:28:18 INFO - PROCESS | 2084 | 1452187698286 Marionette INFO loaded listener.js
09:28:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 199 (000000290A6EE800) [pid = 2084] [serial = 1619] [outer = 0000002909416000]
09:28:18 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
09:28:18 INFO - document served over http requires an https
09:28:18 INFO - sub-resource via script-tag using the meta-referrer
09:28:18 INFO - delivery method with swap-origin-redirect and when
09:28:18 INFO - the target request is cross-origin.
09:28:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 983ms
09:28:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:28:19 INFO - PROCESS | 2084 | ++DOCSHELL 000000290D3BD800 == 52 [pid = 2084] [id = 578]
09:28:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 200 (000000290A6EA400) [pid = 2084] [serial = 1620] [outer = 0000000000000000]
09:28:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 201 (000000290A703000) [pid = 2084] [serial = 1621] [outer = 000000290A6EA400]
09:28:19 INFO - PROCESS | 2084 | 1452187699289 Marionette INFO loaded listener.js
09:28:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 202 (000000290A74DC00) [pid = 2084] [serial = 1622] [outer = 000000290A6EA400]
09:28:19 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
09:28:19 INFO - document served over http requires an https
09:28:19 INFO - sub-resource via xhr-request using the meta-referrer
09:28:19 INFO - delivery method with keep-origin-redirect and when
09:28:19 INFO - the target request is cross-origin.
09:28:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 944ms
09:28:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
09:28:20 INFO - PROCESS | 2084 | ++DOCSHELL 000000290E22F000 == 53 [pid = 2084] [id = 579]
09:28:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 203 (000000290A74BC00) [pid = 2084] [serial = 1623] [outer = 0000000000000000]
09:28:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 204 (000000290A9B5800) [pid = 2084] [serial = 1624] [outer = 000000290A74BC00]
09:28:20 INFO - PROCESS | 2084 | 1452187700247 Marionette INFO loaded listener.js
09:28:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 205 (000000290AA39000) [pid = 2084] [serial = 1625] [outer = 000000290A74BC00]
09:28:20 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
09:28:20 INFO - document served over http requires an https
09:28:20 INFO - sub-resource via xhr-request using the meta-referrer
09:28:20 INFO - delivery method with no-redirect and when
09:28:20 INFO - the target request is cross-origin.
09:28:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 943ms
09:28:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:28:21 INFO - PROCESS | 2084 | ++DOCSHELL 000000290EC07800 == 54 [pid = 2084] [id = 580]
09:28:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 206 (000000290B912800) [pid = 2084] [serial = 1626] [outer = 0000000000000000]
09:28:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 207 (000000290B914000) [pid = 2084] [serial = 1627] [outer = 000000290B912800]
09:28:21 INFO - PROCESS | 2084 | 1452187701212 Marionette INFO loaded listener.js
09:28:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 208 (000000290BA8EC00) [pid = 2084] [serial = 1628] [outer = 000000290B912800]
09:28:21 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
09:28:21 INFO - document served over http requires an https
09:28:21 INFO - sub-resource via xhr-request using the meta-referrer
09:28:21 INFO - delivery method with swap-origin-redirect and when
09:28:21 INFO - the target request is cross-origin.
09:28:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 985ms
09:28:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:28:22 INFO - PROCESS | 2084 | ++DOCSHELL 000000290EE52000 == 55 [pid = 2084] [id = 581]
09:28:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 209 (000000290B913000) [pid = 2084] [serial = 1629] [outer = 0000000000000000]
09:28:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 210 (000000290BA94C00) [pid = 2084] [serial = 1630] [outer = 000000290B913000]
09:28:22 INFO - PROCESS | 2084 | 1452187702209 Marionette INFO loaded listener.js
09:28:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 211 (000000290BC67800) [pid = 2084] [serial = 1631] [outer = 000000290B913000]
09:28:22 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
09:28:22 INFO - document served over http requires an http
09:28:22 INFO - sub-resource via fetch-request using the meta-referrer
09:28:22 INFO - delivery method with keep-origin-redirect and when
09:28:22 INFO - the target request is same-origin.
09:28:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 985ms
09:28:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
09:28:23 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F29A000 == 56 [pid = 2084] [id = 582]
09:28:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 212 (000000290BC65C00) [pid = 2084] [serial = 1632] [outer = 0000000000000000]
09:28:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 213 (000000290BC73400) [pid = 2084] [serial = 1633] [outer = 000000290BC65C00]
09:28:23 INFO - PROCESS | 2084 | 1452187703171 Marionette INFO loaded listener.js
09:28:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 214 (000000290CE9C800) [pid = 2084] [serial = 1634] [outer = 000000290BC65C00]
09:28:23 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
09:28:23 INFO - document served over http requires an http
09:28:23 INFO - sub-resource via fetch-request using the meta-referrer
09:28:23 INFO - delivery method with no-redirect and when
09:28:23 INFO - the target request is same-origin.
09:28:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 985ms
09:28:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:28:24 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F6A6000 == 57 [pid = 2084] [id = 583]
09:28:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 215 (000000290BC6CC00) [pid = 2084] [serial = 1635] [outer = 0000000000000000]
09:28:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 216 (000000290CEA1800) [pid = 2084] [serial = 1636] [outer = 000000290BC6CC00]
09:28:24 INFO - PROCESS | 2084 | 1452187704197 Marionette INFO loaded listener.js
09:28:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 217 (000000290CF11400) [pid = 2084] [serial = 1637] [outer = 000000290BC6CC00]
09:28:24 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
09:28:24 INFO - document served over http requires an http
09:28:24 INFO - sub-resource via fetch-request using the meta-referrer
09:28:24 INFO - delivery method with swap-origin-redirect and when
09:28:24 INFO - the target request is same-origin.
09:28:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 923ms
09:28:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:28:25 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F724800 == 58 [pid = 2084] [id = 584]
09:28:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 218 (000000290CF0C800) [pid = 2084] [serial = 1638] [outer = 0000000000000000]
09:28:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 219 (000000290CF2BC00) [pid = 2084] [serial = 1639] [outer = 000000290CF0C800]
09:28:25 INFO - PROCESS | 2084 | 1452187705133 Marionette INFO loaded listener.js
09:28:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 220 (000000290D2DB000) [pid = 2084] [serial = 1640] [outer = 000000290CF0C800]
09:28:25 INFO - PROCESS | 2084 | ++DOCSHELL 000000291046C000 == 59 [pid = 2084] [id = 585]
09:28:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 221 (000000290D2E4400) [pid = 2084] [serial = 1641] [outer = 0000000000000000]
09:28:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 222 (000000290D2DA000) [pid = 2084] [serial = 1642] [outer = 000000290D2E4400]
09:28:25 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
09:28:25 INFO - document served over http requires an http
09:28:25 INFO - sub-resource via iframe-tag using the meta-referrer
09:28:25 INFO - delivery method with keep-origin-redirect and when
09:28:25 INFO - the target request is same-origin.
09:28:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1030ms
09:28:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:28:26 INFO - PROCESS | 2084 | ++DOCSHELL 0000002910617800 == 60 [pid = 2084] [id = 586]
09:28:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 223 (000000290D2E0000) [pid = 2084] [serial = 1643] [outer = 0000000000000000]
09:28:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 224 (000000290D3F4400) [pid = 2084] [serial = 1644] [outer = 000000290D2E0000]
09:28:26 INFO - PROCESS | 2084 | 1452187706244 Marionette INFO loaded listener.js
09:28:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 225 (000000290E3AD400) [pid = 2084] [serial = 1645] [outer = 000000290D2E0000]
09:28:26 INFO - PROCESS | 2084 | ++DOCSHELL 0000002910740000 == 61 [pid = 2084] [id = 587]
09:28:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 226 (000000290EA04800) [pid = 2084] [serial = 1646] [outer = 0000000000000000]
09:28:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 227 (000000290E3A9400) [pid = 2084] [serial = 1647] [outer = 000000290EA04800]
09:28:26 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
09:28:26 INFO - document served over http requires an http
09:28:26 INFO - sub-resource via iframe-tag using the meta-referrer
09:28:26 INFO - delivery method with no-redirect and when
09:28:26 INFO - the target request is same-origin.
09:28:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1084ms
09:28:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:28:27 INFO - PROCESS | 2084 | ++DOCSHELL 0000002910CB4800 == 62 [pid = 2084] [id = 588]
09:28:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 228 (000000290D3F0000) [pid = 2084] [serial = 1648] [outer = 0000000000000000]
09:28:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 229 (000000290EA05400) [pid = 2084] [serial = 1649] [outer = 000000290D3F0000]
09:28:27 INFO - PROCESS | 2084 | 1452187707328 Marionette INFO loaded listener.js
09:28:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 230 (000000290EB2A000) [pid = 2084] [serial = 1650] [outer = 000000290D3F0000]
09:28:27 INFO - PROCESS | 2084 | ++DOCSHELL 0000002910CD0000 == 63 [pid = 2084] [id = 589]
09:28:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 231 (000000290EC62000) [pid = 2084] [serial = 1651] [outer = 0000000000000000]
09:28:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 232 (000000290EC66000) [pid = 2084] [serial = 1652] [outer = 000000290EC62000]
09:28:28 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
09:28:28 INFO - document served over http requires an http
09:28:28 INFO - sub-resource via iframe-tag using the meta-referrer
09:28:28 INFO - delivery method with swap-origin-redirect and when
09:28:28 INFO - the target request is same-origin.
09:28:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1084ms
09:28:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:28:28 INFO - PROCESS | 2084 | ++DOCSHELL 0000002911F74800 == 64 [pid = 2084] [id = 590]
09:28:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 233 (000000290E3B2C00) [pid = 2084] [serial = 1653] [outer = 0000000000000000]
09:28:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 234 (000000290ED67800) [pid = 2084] [serial = 1654] [outer = 000000290E3B2C00]
09:28:28 INFO - PROCESS | 2084 | 1452187708409 Marionette INFO loaded listener.js
09:28:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 235 (000000290F38B400) [pid = 2084] [serial = 1655] [outer = 000000290E3B2C00]
09:28:30 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
09:28:30 INFO - document served over http requires an http
09:28:30 INFO - sub-resource via script-tag using the meta-referrer
09:28:30 INFO - delivery method with keep-origin-redirect and when
09:28:30 INFO - the target request is same-origin.
09:28:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2024ms
09:28:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
09:28:30 INFO - PROCESS | 2084 | ++DOCSHELL 0000002910639000 == 65 [pid = 2084] [id = 591]
09:28:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 236 (000000290ED68800) [pid = 2084] [serial = 1656] [outer = 0000000000000000]
09:28:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 237 (000000290F55E800) [pid = 2084] [serial = 1657] [outer = 000000290ED68800]
09:28:30 INFO - PROCESS | 2084 | 1452187710440 Marionette INFO loaded listener.js
09:28:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 238 (000000290F704C00) [pid = 2084] [serial = 1658] [outer = 000000290ED68800]
09:28:31 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
09:28:31 INFO - document served over http requires an http
09:28:31 INFO - sub-resource via script-tag using the meta-referrer
09:28:31 INFO - delivery method with no-redirect and when
09:28:31 INFO - the target request is same-origin.
09:28:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1018ms
09:28:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:28:31 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900543000 == 66 [pid = 2084] [id = 592]
09:28:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 239 (0000002901416000) [pid = 2084] [serial = 1659] [outer = 0000000000000000]
09:28:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 240 (0000002902367800) [pid = 2084] [serial = 1660] [outer = 0000002901416000]
09:28:31 INFO - PROCESS | 2084 | 1452187711500 Marionette INFO loaded listener.js
09:28:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 241 (0000002906C41000) [pid = 2084] [serial = 1661] [outer = 0000002901416000]
09:28:32 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
09:28:32 INFO - document served over http requires an http
09:28:32 INFO - sub-resource via script-tag using the meta-referrer
09:28:32 INFO - delivery method with swap-origin-redirect and when
09:28:32 INFO - the target request is same-origin.
09:28:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1021ms
09:28:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:28:32 INFO - PROCESS | 2084 | ++DOCSHELL 000000290772D000 == 67 [pid = 2084] [id = 593]
09:28:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 242 (0000002902363000) [pid = 2084] [serial = 1662] [outer = 0000000000000000]
09:28:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 243 (0000002907161800) [pid = 2084] [serial = 1663] [outer = 0000002902363000]
09:28:32 INFO - PROCESS | 2084 | 1452187712471 Marionette INFO loaded listener.js
09:28:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 244 (000000290F628800) [pid = 2084] [serial = 1664] [outer = 0000002902363000]
09:28:33 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
09:28:33 INFO - document served over http requires an http
09:28:33 INFO - sub-resource via xhr-request using the meta-referrer
09:28:33 INFO - delivery method with keep-origin-redirect and when
09:28:33 INFO - the target request is same-origin.
09:28:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 983ms
09:28:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
09:28:33 INFO - PROCESS | 2084 | ++DOCSHELL 0000002909FCA000 == 68 [pid = 2084] [id = 594]
09:28:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 245 (00000029058E3400) [pid = 2084] [serial = 1665] [outer = 0000000000000000]
09:28:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 246 (000000290CF06C00) [pid = 2084] [serial = 1666] [outer = 00000029058E3400]
09:28:33 INFO - PROCESS | 2084 | 1452187713559 Marionette INFO loaded listener.js
09:28:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 247 (000000290F70F800) [pid = 2084] [serial = 1667] [outer = 00000029058E3400]
09:28:34 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
09:28:34 INFO - document served over http requires an http
09:28:34 INFO - sub-resource via xhr-request using the meta-referrer
09:28:34 INFO - delivery method with no-redirect and when
09:28:34 INFO - the target request is same-origin.
09:28:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1236ms
09:28:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:28:34 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901632000 == 69 [pid = 2084] [id = 595]
09:28:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 248 (000000290141F800) [pid = 2084] [serial = 1668] [outer = 0000000000000000]
09:28:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 249 (0000002901695C00) [pid = 2084] [serial = 1669] [outer = 000000290141F800]
09:28:34 INFO - PROCESS | 2084 | 1452187714742 Marionette INFO loaded listener.js
09:28:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 250 (000000290307A400) [pid = 2084] [serial = 1670] [outer = 000000290141F800]
09:28:35 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
09:28:35 INFO - document served over http requires an http
09:28:35 INFO - sub-resource via xhr-request using the meta-referrer
09:28:35 INFO - delivery method with swap-origin-redirect and when
09:28:35 INFO - the target request is same-origin.
09:28:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 986ms
09:28:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:28:35 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902D08000 == 70 [pid = 2084] [id = 596]
09:28:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 251 (00000029003C4C00) [pid = 2084] [serial = 1671] [outer = 0000000000000000]
09:28:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 252 (000000290168C000) [pid = 2084] [serial = 1672] [outer = 00000029003C4C00]
09:28:35 INFO - PROCESS | 2084 | 1452187715733 Marionette INFO loaded listener.js
09:28:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 253 (000000290541A000) [pid = 2084] [serial = 1673] [outer = 00000029003C4C00]
09:28:36 INFO - PROCESS | 2084 | --DOCSHELL 0000002903517000 == 69 [pid = 2084] [id = 561]
09:28:36 INFO - PROCESS | 2084 | --DOCSHELL 0000002902EEA800 == 68 [pid = 2084] [id = 560]
09:28:36 INFO - PROCESS | 2084 | --DOCSHELL 0000002902DC5800 == 67 [pid = 2084] [id = 559]
09:28:36 INFO - PROCESS | 2084 | --DOCSHELL 0000002902B77800 == 66 [pid = 2084] [id = 558]
09:28:36 INFO - PROCESS | 2084 | --DOCSHELL 0000002901DB8000 == 65 [pid = 2084] [id = 557]
09:28:36 INFO - PROCESS | 2084 | --DOCSHELL 00000029021DE800 == 64 [pid = 2084] [id = 556]
09:28:36 INFO - PROCESS | 2084 | --DOCSHELL 0000002900973000 == 63 [pid = 2084] [id = 555]
09:28:36 INFO - PROCESS | 2084 | --DOCSHELL 000000290163D000 == 62 [pid = 2084] [id = 554]
09:28:36 INFO - PROCESS | 2084 | --DOCSHELL 000000290056E000 == 61 [pid = 2084] [id = 553]
09:28:36 INFO - PROCESS | 2084 | --DOMWINDOW == 252 (000000297BC7A400) [pid = 2084] [serial = 1409] [outer = 0000000000000000] [url = about:blank]
09:28:36 INFO - PROCESS | 2084 | --DOMWINDOW == 251 (0000002918522C00) [pid = 2084] [serial = 1406] [outer = 0000000000000000] [url = about:blank]
09:28:36 INFO - PROCESS | 2084 | --DOMWINDOW == 250 (000000297D5AB400) [pid = 2084] [serial = 1403] [outer = 0000000000000000] [url = about:blank]
09:28:36 INFO - PROCESS | 2084 | --DOMWINDOW == 249 (000000297D5AAC00) [pid = 2084] [serial = 1398] [outer = 0000000000000000] [url = about:blank]
09:28:36 INFO - PROCESS | 2084 | --DOMWINDOW == 248 (000000290D2DD000) [pid = 2084] [serial = 1421] [outer = 0000000000000000] [url = about:blank]
09:28:36 INFO - PROCESS | 2084 | --DOMWINDOW == 247 (00000029068C0400) [pid = 2084] [serial = 1440] [outer = 0000000000000000] [url = about:blank]
09:28:36 INFO - PROCESS | 2084 | --DOMWINDOW == 246 (0000002905414000) [pid = 2084] [serial = 1430] [outer = 0000000000000000] [url = about:blank]
09:28:36 INFO - PROCESS | 2084 | --DOMWINDOW == 245 (000000290539C800) [pid = 2084] [serial = 1351] [outer = 0000000000000000] [url = about:blank]
09:28:36 INFO - PROCESS | 2084 | --DOMWINDOW == 244 (00000029790DE000) [pid = 2084] [serial = 1382] [outer = 0000000000000000] [url = about:blank]
09:28:36 INFO - PROCESS | 2084 | --DOMWINDOW == 243 (000000290331A800) [pid = 2084] [serial = 1427] [outer = 0000000000000000] [url = about:blank]
09:28:36 INFO - PROCESS | 2084 | --DOMWINDOW == 242 (000000297B4DBC00) [pid = 2084] [serial = 1385] [outer = 0000000000000000] [url = about:blank]
09:28:36 INFO - PROCESS | 2084 | --DOMWINDOW == 241 (000000290A6B0800) [pid = 2084] [serial = 1356] [outer = 0000000000000000] [url = about:blank]
09:28:36 INFO - PROCESS | 2084 | --DOMWINDOW == 240 (000000297BC7C000) [pid = 2084] [serial = 1393] [outer = 0000000000000000] [url = about:blank]
09:28:36 INFO - PROCESS | 2084 | --DOMWINDOW == 239 (0000002917187400) [pid = 2084] [serial = 1367] [outer = 0000000000000000] [url = about:blank]
09:28:36 INFO - PROCESS | 2084 | --DOMWINDOW == 238 (00000029068C0C00) [pid = 2084] [serial = 1435] [outer = 0000000000000000] [url = about:blank]
09:28:36 INFO - PROCESS | 2084 | --DOMWINDOW == 237 (0000002902363800) [pid = 2084] [serial = 1424] [outer = 0000000000000000] [url = about:blank]
09:28:36 INFO - PROCESS | 2084 | --DOMWINDOW == 236 (000000297BC7B800) [pid = 2084] [serial = 1388] [outer = 0000000000000000] [url = about:blank]
09:28:36 INFO - PROCESS | 2084 | --DOMWINDOW == 235 (00000029163B3000) [pid = 2084] [serial = 1364] [outer = 0000000000000000] [url = about:blank]
09:28:36 INFO - PROCESS | 2084 | --DOMWINDOW == 234 (000000290F711400) [pid = 2084] [serial = 1361] [outer = 0000000000000000] [url = about:blank]
09:28:36 INFO - PROCESS | 2084 | --DOMWINDOW == 233 (0000002976C9A000) [pid = 2084] [serial = 1379] [outer = 0000000000000000] [url = about:blank]
09:28:36 INFO - PROCESS | 2084 | --DOMWINDOW == 232 (0000002907499800) [pid = 2084] [serial = 1445] [outer = 0000000000000000] [url = about:blank]
09:28:36 INFO - PROCESS | 2084 | --DOMWINDOW == 231 (000000290BA93C00) [pid = 2084] [serial = 1463] [outer = 0000000000000000] [url = about:blank]
09:28:36 INFO - PROCESS | 2084 | --DOMWINDOW == 230 (0000002907F56C00) [pid = 2084] [serial = 1448] [outer = 0000000000000000] [url = about:blank]
09:28:36 INFO - PROCESS | 2084 | --DOMWINDOW == 229 (00000029081C5800) [pid = 2084] [serial = 1451] [outer = 0000000000000000] [url = about:blank]
09:28:36 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
09:28:36 INFO - document served over http requires an https
09:28:36 INFO - sub-resource via fetch-request using the meta-referrer
09:28:36 INFO - delivery method with keep-origin-redirect and when
09:28:36 INFO - the target request is same-origin.
09:28:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1382ms
09:28:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
09:28:37 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900983000 == 62 [pid = 2084] [id = 597]
09:28:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 230 (000000290145F400) [pid = 2084] [serial = 1674] [outer = 0000000000000000]
09:28:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 231 (0000002902363800) [pid = 2084] [serial = 1675] [outer = 000000290145F400]
09:28:37 INFO - PROCESS | 2084 | 1452187717060 Marionette INFO loaded listener.js
09:28:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 232 (0000002903321000) [pid = 2084] [serial = 1676] [outer = 000000290145F400]
09:28:37 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
09:28:37 INFO - document served over http requires an https
09:28:37 INFO - sub-resource via fetch-request using the meta-referrer
09:28:37 INFO - delivery method with no-redirect and when
09:28:37 INFO - the target request is same-origin.
09:28:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 837ms
09:28:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:28:37 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902D0B800 == 63 [pid = 2084] [id = 598]
09:28:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 233 (0000002905246400) [pid = 2084] [serial = 1677] [outer = 0000000000000000]
09:28:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 234 (0000002905419800) [pid = 2084] [serial = 1678] [outer = 0000002905246400]
09:28:37 INFO - PROCESS | 2084 | 1452187717798 Marionette INFO loaded listener.js
09:28:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 235 (0000002906CF1400) [pid = 2084] [serial = 1679] [outer = 0000002905246400]
09:28:38 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
09:28:38 INFO - document served over http requires an https
09:28:38 INFO - sub-resource via fetch-request using the meta-referrer
09:28:38 INFO - delivery method with swap-origin-redirect and when
09:28:38 INFO - the target request is same-origin.
09:28:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 772ms
09:28:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:28:38 INFO - PROCESS | 2084 | ++DOCSHELL 00000029035B6000 == 64 [pid = 2084] [id = 599]
09:28:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 236 (0000002906CF1C00) [pid = 2084] [serial = 1680] [outer = 0000000000000000]
09:28:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 237 (0000002907168C00) [pid = 2084] [serial = 1681] [outer = 0000002906CF1C00]
09:28:38 INFO - PROCESS | 2084 | 1452187718641 Marionette INFO loaded listener.js
09:28:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 238 (00000029081BF000) [pid = 2084] [serial = 1682] [outer = 0000002906CF1C00]
09:28:39 INFO - PROCESS | 2084 | ++DOCSHELL 00000029035BD800 == 65 [pid = 2084] [id = 600]
09:28:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 239 (0000002909313800) [pid = 2084] [serial = 1683] [outer = 0000000000000000]
09:28:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 240 (0000002907D3BC00) [pid = 2084] [serial = 1684] [outer = 0000002909313800]
09:28:39 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
09:28:39 INFO - document served over http requires an https
09:28:39 INFO - sub-resource via iframe-tag using the meta-referrer
09:28:39 INFO - delivery method with keep-origin-redirect and when
09:28:39 INFO - the target request is same-origin.
09:28:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 838ms
09:28:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:28:39 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907D20800 == 66 [pid = 2084] [id = 601]
09:28:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 241 (0000002909318400) [pid = 2084] [serial = 1685] [outer = 0000000000000000]
09:28:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 242 (000000290BC66000) [pid = 2084] [serial = 1686] [outer = 0000002909318400]
09:28:39 INFO - PROCESS | 2084 | 1452187719532 Marionette INFO loaded listener.js
09:28:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 243 (000000290EB21C00) [pid = 2084] [serial = 1687] [outer = 0000002909318400]
09:28:39 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907E4F800 == 67 [pid = 2084] [id = 602]
09:28:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 244 (000000290F70E400) [pid = 2084] [serial = 1688] [outer = 0000000000000000]
09:28:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 245 (000000290D40FC00) [pid = 2084] [serial = 1689] [outer = 000000290F70E400]
09:28:40 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
09:28:40 INFO - document served over http requires an https
09:28:40 INFO - sub-resource via iframe-tag using the meta-referrer
09:28:40 INFO - delivery method with no-redirect and when
09:28:40 INFO - the target request is same-origin.
09:28:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 878ms
09:28:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:28:40 INFO - PROCESS | 2084 | ++DOCSHELL 000000290C8A9000 == 68 [pid = 2084] [id = 603]
09:28:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 246 (000000290F564000) [pid = 2084] [serial = 1690] [outer = 0000000000000000]
09:28:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 247 (000000290FF31400) [pid = 2084] [serial = 1691] [outer = 000000290F564000]
09:28:40 INFO - PROCESS | 2084 | 1452187720394 Marionette INFO loaded listener.js
09:28:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 248 (00000029104C7400) [pid = 2084] [serial = 1692] [outer = 000000290F564000]
09:28:40 INFO - PROCESS | 2084 | ++DOCSHELL 000000290C738800 == 69 [pid = 2084] [id = 604]
09:28:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 249 (0000002910705400) [pid = 2084] [serial = 1693] [outer = 0000000000000000]
09:28:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 250 (000000290FF38400) [pid = 2084] [serial = 1694] [outer = 0000002910705400]
09:28:40 INFO - PROCESS | 2084 | --DOMWINDOW == 249 (000000290ED70C00) [pid = 2084] [serial = 1494] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
09:28:40 INFO - PROCESS | 2084 | --DOMWINDOW == 248 (000000290BB89400) [pid = 2084] [serial = 1480] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
09:28:40 INFO - PROCESS | 2084 | --DOMWINDOW == 247 (000000290A6A3000) [pid = 2084] [serial = 1470] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
09:28:40 INFO - PROCESS | 2084 | --DOMWINDOW == 246 (000000290BB86C00) [pid = 2084] [serial = 1475] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
09:28:40 INFO - PROCESS | 2084 | --DOMWINDOW == 245 (0000002903079000) [pid = 2084] [serial = 1464] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
09:28:40 INFO - PROCESS | 2084 | --DOMWINDOW == 244 (0000002903B52C00) [pid = 2084] [serial = 1467] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
09:28:40 INFO - PROCESS | 2084 | --DOMWINDOW == 243 (0000002905305400) [pid = 2084] [serial = 1576] [outer = 0000000000000000] [url = about:blank]
09:28:40 INFO - PROCESS | 2084 | --DOMWINDOW == 242 (000000290EC5F800) [pid = 2084] [serial = 1491] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
09:28:40 INFO - PROCESS | 2084 | --DOMWINDOW == 241 (00000029024C7C00) [pid = 2084] [serial = 1557] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:28:40 INFO - PROCESS | 2084 | --DOMWINDOW == 240 (0000002916D58400) [pid = 2084] [serial = 1530] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
09:28:40 INFO - PROCESS | 2084 | --DOMWINDOW == 239 (000000290273DC00) [pid = 2084] [serial = 1559] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
09:28:40 INFO - PROCESS | 2084 | --DOMWINDOW == 238 (000000290CF28C00) [pid = 2084] [serial = 1485] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
09:28:40 INFO - PROCESS | 2084 | --DOMWINDOW == 237 (000000290300B000) [pid = 2084] [serial = 1562] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187678669]
09:28:40 INFO - PROCESS | 2084 | --DOMWINDOW == 236 (0000002900778400) [pid = 2084] [serial = 1569] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
09:28:40 INFO - PROCESS | 2084 | --DOMWINDOW == 235 (0000002916C52400) [pid = 2084] [serial = 1520] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187658633]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 234 (0000002903B54000) [pid = 2084] [serial = 1572] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 233 (000000290C8E0800) [pid = 2084] [serial = 1478] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187646220]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 232 (0000002916CE8800) [pid = 2084] [serial = 1525] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 231 (000000290BB80C00) [pid = 2084] [serial = 1473] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 230 (000000290D411000) [pid = 2084] [serial = 1488] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 229 (00000029104C3C00) [pid = 2084] [serial = 1527] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 228 (000000290077E800) [pid = 2084] [serial = 1551] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 227 (000000290CF2C400) [pid = 2084] [serial = 1483] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 226 (000000290077A000) [pid = 2084] [serial = 1554] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 225 (000000291718A800) [pid = 2084] [serial = 1533] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 224 (0000002903357C00) [pid = 2084] [serial = 1567] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 223 (000000291631A400) [pid = 2084] [serial = 1515] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 222 (000000290300F000) [pid = 2084] [serial = 1564] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 221 (000000290273A000) [pid = 2084] [serial = 1548] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 220 (00000029183F3C00) [pid = 2084] [serial = 1542] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 219 (0000002901463800) [pid = 2084] [serial = 1545] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 218 (00000029176A0400) [pid = 2084] [serial = 1536] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 217 (00000029179A6000) [pid = 2084] [serial = 1539] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 216 (00000029163B2400) [pid = 2084] [serial = 1522] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 215 (00000029163AE000) [pid = 2084] [serial = 1517] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 214 (0000002913450800) [pid = 2084] [serial = 1509] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 213 (0000002913FC0800) [pid = 2084] [serial = 1512] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 212 (00000029104CC000) [pid = 2084] [serial = 1503] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 211 (0000002912B44000) [pid = 2084] [serial = 1506] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 210 (000000290F62EC00) [pid = 2084] [serial = 1497] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 209 (00000029104C6000) [pid = 2084] [serial = 1500] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 208 (0000002903078C00) [pid = 2084] [serial = 1563] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187678669]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 207 (000000290F559C00) [pid = 2084] [serial = 1495] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 206 (000000290D3EF400) [pid = 2084] [serial = 1486] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 205 (000000290E3AB400) [pid = 2084] [serial = 1489] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 204 (000000290D1EFC00) [pid = 2084] [serial = 1484] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 203 (000000290C8E2000) [pid = 2084] [serial = 1481] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 202 (0000002902D86C00) [pid = 2084] [serial = 1560] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 201 (000000290BB85C00) [pid = 2084] [serial = 1474] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 200 (000000290A6A9000) [pid = 2084] [serial = 1471] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 199 (000000290C7F0000) [pid = 2084] [serial = 1479] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187646220]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 198 (000000290BB8D000) [pid = 2084] [serial = 1476] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 197 (0000002903081400) [pid = 2084] [serial = 1465] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 196 (00000029068BE800) [pid = 2084] [serial = 1468] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 195 (000000290235C800) [pid = 2084] [serial = 1558] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 194 (0000002901465800) [pid = 2084] [serial = 1555] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 193 (0000002903B59000) [pid = 2084] [serial = 1573] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 192 (000000290094FC00) [pid = 2084] [serial = 1568] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 191 (0000002903076000) [pid = 2084] [serial = 1565] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 190 (00000029024C1000) [pid = 2084] [serial = 1570] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 189 (0000002900957000) [pid = 2084] [serial = 1552] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 188 (0000002903004C00) [pid = 2084] [serial = 1549] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 187 (000000291851F800) [pid = 2084] [serial = 1543] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 186 (0000002903321400) [pid = 2084] [serial = 1546] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 185 (00000029179A1400) [pid = 2084] [serial = 1537] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 184 (0000002917D05400) [pid = 2084] [serial = 1540] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 183 (0000002916E67000) [pid = 2084] [serial = 1531] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 182 (0000002917247000) [pid = 2084] [serial = 1534] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 181 (0000002916D16400) [pid = 2084] [serial = 1526] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 180 (0000002916C53000) [pid = 2084] [serial = 1523] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 179 (0000002916D14C00) [pid = 2084] [serial = 1528] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 178 (0000002916CA0C00) [pid = 2084] [serial = 1521] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187658633]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 177 (00000029163B9000) [pid = 2084] [serial = 1518] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 176 (0000002913516C00) [pid = 2084] [serial = 1510] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 175 (000000291631B000) [pid = 2084] [serial = 1516] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 174 (0000002913FC9000) [pid = 2084] [serial = 1513] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 173 (0000002912862C00) [pid = 2084] [serial = 1504] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 172 (0000002912C7D800) [pid = 2084] [serial = 1507] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 171 (000000290F70E800) [pid = 2084] [serial = 1498] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 170 (0000002910710C00) [pid = 2084] [serial = 1501] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 169 (000000290EC65C00) [pid = 2084] [serial = 1492] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 168 (000000290F626000) [pid = 2084] [serial = 1496] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 167 (0000002918C79400) [pid = 2084] [serial = 1544] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 166 (0000002917D06000) [pid = 2084] [serial = 1538] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 165 (0000002918515C00) [pid = 2084] [serial = 1541] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 164 (000000290FF3F800) [pid = 2084] [serial = 1499] [outer = 0000000000000000] [url = about:blank]
09:28:41 INFO - PROCESS | 2084 | --DOMWINDOW == 163 (0000002910ECA400) [pid = 2084] [serial = 1502] [outer = 0000000000000000] [url = about:blank]
09:28:41 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
09:28:41 INFO - document served over http requires an https
09:28:41 INFO - sub-resource via iframe-tag using the meta-referrer
09:28:41 INFO - delivery method with swap-origin-redirect and when
09:28:41 INFO - the target request is same-origin.
09:28:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 943ms
09:28:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:28:41 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F447800 == 70 [pid = 2084] [id = 605]
09:28:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 164 (000000290077A000) [pid = 2084] [serial = 1695] [outer = 0000000000000000]
09:28:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 165 (0000002903357C00) [pid = 2084] [serial = 1696] [outer = 000000290077A000]
09:28:41 INFO - PROCESS | 2084 | 1452187721404 Marionette INFO loaded listener.js
09:28:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 166 (000000290CF2C400) [pid = 2084] [serial = 1697] [outer = 000000290077A000]
09:28:41 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
09:28:41 INFO - document served over http requires an https
09:28:41 INFO - sub-resource via script-tag using the meta-referrer
09:28:41 INFO - delivery method with keep-origin-redirect and when
09:28:41 INFO - the target request is same-origin.
09:28:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 775ms
09:28:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
09:28:42 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F071000 == 71 [pid = 2084] [id = 606]
09:28:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 167 (00000029104C3C00) [pid = 2084] [serial = 1698] [outer = 0000000000000000]
09:28:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 168 (0000002910706000) [pid = 2084] [serial = 1699] [outer = 00000029104C3C00]
09:28:42 INFO - PROCESS | 2084 | 1452187722041 Marionette INFO loaded listener.js
09:28:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 169 (00000029108B2400) [pid = 2084] [serial = 1700] [outer = 00000029104C3C00]
09:28:42 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
09:28:42 INFO - document served over http requires an https
09:28:42 INFO - sub-resource via script-tag using the meta-referrer
09:28:42 INFO - delivery method with no-redirect and when
09:28:42 INFO - the target request is same-origin.
09:28:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 692ms
09:28:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:28:42 INFO - PROCESS | 2084 | ++DOCSHELL 0000002912C3C800 == 72 [pid = 2084] [id = 607]
09:28:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 170 (00000029108B3400) [pid = 2084] [serial = 1701] [outer = 0000000000000000]
09:28:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 171 (00000029108C0800) [pid = 2084] [serial = 1702] [outer = 00000029108B3400]
09:28:42 INFO - PROCESS | 2084 | 1452187722740 Marionette INFO loaded listener.js
09:28:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 172 (0000002910ECD400) [pid = 2084] [serial = 1703] [outer = 00000029108B3400]
09:28:43 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
09:28:43 INFO - document served over http requires an https
09:28:43 INFO - sub-resource via script-tag using the meta-referrer
09:28:43 INFO - delivery method with swap-origin-redirect and when
09:28:43 INFO - the target request is same-origin.
09:28:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1030ms
09:28:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:28:43 INFO - PROCESS | 2084 | ++DOCSHELL 000000290242B800 == 73 [pid = 2084] [id = 608]
09:28:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 173 (00000029024C7C00) [pid = 2084] [serial = 1704] [outer = 0000000000000000]
09:28:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 174 (000000290273B800) [pid = 2084] [serial = 1705] [outer = 00000029024C7C00]
09:28:43 INFO - PROCESS | 2084 | 1452187723975 Marionette INFO loaded listener.js
09:28:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 175 (0000002903B54800) [pid = 2084] [serial = 1706] [outer = 00000029024C7C00]
09:28:44 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
09:28:44 INFO - document served over http requires an https
09:28:44 INFO - sub-resource via xhr-request using the meta-referrer
09:28:44 INFO - delivery method with keep-origin-redirect and when
09:28:44 INFO - the target request is same-origin.
09:28:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1019ms
09:28:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
09:28:44 INFO - PROCESS | 2084 | ++DOCSHELL 000000290EBBF800 == 74 [pid = 2084] [id = 609]
09:28:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 176 (0000002903B55800) [pid = 2084] [serial = 1707] [outer = 0000000000000000]
09:28:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 177 (0000002905415400) [pid = 2084] [serial = 1708] [outer = 0000002903B55800]
09:28:45 INFO - PROCESS | 2084 | 1452187725015 Marionette INFO loaded listener.js
09:28:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 178 (0000002909315C00) [pid = 2084] [serial = 1709] [outer = 0000002903B55800]
09:28:45 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
09:28:45 INFO - document served over http requires an https
09:28:45 INFO - sub-resource via xhr-request using the meta-referrer
09:28:45 INFO - delivery method with no-redirect and when
09:28:45 INFO - the target request is same-origin.
09:28:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 985ms
09:28:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:28:45 INFO - PROCESS | 2084 | ++DOCSHELL 0000002913676000 == 75 [pid = 2084] [id = 610]
09:28:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 179 (000000290942C400) [pid = 2084] [serial = 1710] [outer = 0000000000000000]
09:28:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 180 (000000290D1EC400) [pid = 2084] [serial = 1711] [outer = 000000290942C400]
09:28:45 INFO - PROCESS | 2084 | 1452187725989 Marionette INFO loaded listener.js
09:28:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 181 (00000029104C2C00) [pid = 2084] [serial = 1712] [outer = 000000290942C400]
09:28:46 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
09:28:46 INFO - document served over http requires an https
09:28:46 INFO - sub-resource via xhr-request using the meta-referrer
09:28:46 INFO - delivery method with swap-origin-redirect and when
09:28:46 INFO - the target request is same-origin.
09:28:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 986ms
09:28:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:28:46 INFO - PROCESS | 2084 | ++DOCSHELL 0000002913B85000 == 76 [pid = 2084] [id = 611]
09:28:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 182 (000000290FF3F000) [pid = 2084] [serial = 1713] [outer = 0000000000000000]
09:28:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 183 (0000002910ECCC00) [pid = 2084] [serial = 1714] [outer = 000000290FF3F000]
09:28:47 INFO - PROCESS | 2084 | 1452187727016 Marionette INFO loaded listener.js
09:28:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 184 (0000002912B3E400) [pid = 2084] [serial = 1715] [outer = 000000290FF3F000]
09:28:47 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
09:28:47 INFO - document served over http requires an http
09:28:47 INFO - sub-resource via fetch-request using the http-csp
09:28:47 INFO - delivery method with keep-origin-redirect and when
09:28:47 INFO - the target request is cross-origin.
09:28:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 985ms
09:28:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
09:28:47 INFO - PROCESS | 2084 | ++DOCSHELL 0000002913BC8000 == 77 [pid = 2084] [id = 612]
09:28:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 185 (0000002912B41C00) [pid = 2084] [serial = 1716] [outer = 0000000000000000]
09:28:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 186 (0000002912C71400) [pid = 2084] [serial = 1717] [outer = 0000002912B41C00]
09:28:47 INFO - PROCESS | 2084 | 1452187727963 Marionette INFO loaded listener.js
09:28:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 187 (000000291335B800) [pid = 2084] [serial = 1718] [outer = 0000002912B41C00]
09:28:48 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
09:28:48 INFO - document served over http requires an http
09:28:48 INFO - sub-resource via fetch-request using the http-csp
09:28:48 INFO - delivery method with no-redirect and when
09:28:48 INFO - the target request is cross-origin.
09:28:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 985ms
09:28:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:28:48 INFO - PROCESS | 2084 | ++DOCSHELL 0000002913F08000 == 78 [pid = 2084] [id = 613]
09:28:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 188 (000000291351C400) [pid = 2084] [serial = 1719] [outer = 0000000000000000]
09:28:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 189 (0000002913520C00) [pid = 2084] [serial = 1720] [outer = 000000291351C400]
09:28:49 INFO - PROCESS | 2084 | 1452187728997 Marionette INFO loaded listener.js
09:28:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 190 (0000002913B3B000) [pid = 2084] [serial = 1721] [outer = 000000291351C400]
09:28:49 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
09:28:49 INFO - document served over http requires an http
09:28:49 INFO - sub-resource via fetch-request using the http-csp
09:28:49 INFO - delivery method with swap-origin-redirect and when
09:28:49 INFO - the target request is cross-origin.
09:28:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1025ms
09:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:28:49 INFO - PROCESS | 2084 | ++DOCSHELL 0000002914994800 == 79 [pid = 2084] [id = 614]
09:28:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 191 (0000002913B35400) [pid = 2084] [serial = 1722] [outer = 0000000000000000]
09:28:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 192 (0000002913C75400) [pid = 2084] [serial = 1723] [outer = 0000002913B35400]
09:28:50 INFO - PROCESS | 2084 | 1452187730017 Marionette INFO loaded listener.js
09:28:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 193 (0000002913FC4C00) [pid = 2084] [serial = 1724] [outer = 0000002913B35400]
09:28:50 INFO - PROCESS | 2084 | ++DOCSHELL 0000002914A38000 == 80 [pid = 2084] [id = 615]
09:28:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 194 (0000002913FC4400) [pid = 2084] [serial = 1725] [outer = 0000000000000000]
09:28:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 195 (0000002913FCEC00) [pid = 2084] [serial = 1726] [outer = 0000002913FC4400]
09:28:50 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
09:28:50 INFO - document served over http requires an http
09:28:50 INFO - sub-resource via iframe-tag using the http-csp
09:28:50 INFO - delivery method with keep-origin-redirect and when
09:28:50 INFO - the target request is cross-origin.
09:28:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 986ms
09:28:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:28:51 INFO - PROCESS | 2084 | ++DOCSHELL 000000291507A000 == 81 [pid = 2084] [id = 616]
09:28:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 196 (0000002913FC1400) [pid = 2084] [serial = 1727] [outer = 0000000000000000]
09:28:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 197 (0000002913FCA400) [pid = 2084] [serial = 1728] [outer = 0000002913FC1400]
09:28:51 INFO - PROCESS | 2084 | 1452187731063 Marionette INFO loaded listener.js
09:28:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 198 (00000029163AEC00) [pid = 2084] [serial = 1729] [outer = 0000002913FC1400]
09:28:51 INFO - PROCESS | 2084 | ++DOCSHELL 000000291508F000 == 82 [pid = 2084] [id = 617]
09:28:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 199 (00000029163B4000) [pid = 2084] [serial = 1730] [outer = 0000000000000000]
09:28:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 200 (00000029168C4800) [pid = 2084] [serial = 1731] [outer = 00000029163B4000]
09:28:51 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
09:28:51 INFO - document served over http requires an http
09:28:51 INFO - sub-resource via iframe-tag using the http-csp
09:28:51 INFO - delivery method with no-redirect and when
09:28:51 INFO - the target request is cross-origin.
09:28:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1129ms
09:28:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:28:52 INFO - PROCESS | 2084 | ++DOCSHELL 0000002916345800 == 83 [pid = 2084] [id = 618]
09:28:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 201 (0000002913FC3800) [pid = 2084] [serial = 1732] [outer = 0000000000000000]
09:28:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 202 (00000029163B5000) [pid = 2084] [serial = 1733] [outer = 0000002913FC3800]
09:28:52 INFO - PROCESS | 2084 | 1452187732193 Marionette INFO loaded listener.js
09:28:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 203 (0000002916C1A800) [pid = 2084] [serial = 1734] [outer = 0000002913FC3800]
09:28:52 INFO - PROCESS | 2084 | ++DOCSHELL 0000002916DC1800 == 84 [pid = 2084] [id = 619]
09:28:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 204 (00000029168D1C00) [pid = 2084] [serial = 1735] [outer = 0000000000000000]
09:28:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 205 (0000002916C23800) [pid = 2084] [serial = 1736] [outer = 00000029168D1C00]
09:28:52 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
09:28:52 INFO - document served over http requires an http
09:28:52 INFO - sub-resource via iframe-tag using the http-csp
09:28:52 INFO - delivery method with swap-origin-redirect and when
09:28:52 INFO - the target request is cross-origin.
09:28:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1025ms
09:28:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:28:53 INFO - PROCESS | 2084 | ++DOCSHELL 0000002916DD8800 == 85 [pid = 2084] [id = 620]
09:28:53 INFO - PROCESS | 2084 | ++DOMWINDOW == 206 (00000029168CB400) [pid = 2084] [serial = 1737] [outer = 0000000000000000]
09:28:53 INFO - PROCESS | 2084 | ++DOMWINDOW == 207 (0000002916C1D000) [pid = 2084] [serial = 1738] [outer = 00000029168CB400]
09:28:53 INFO - PROCESS | 2084 | 1452187733242 Marionette INFO loaded listener.js
09:28:53 INFO - PROCESS | 2084 | ++DOMWINDOW == 208 (0000002916C57000) [pid = 2084] [serial = 1739] [outer = 00000029168CB400]
09:28:53 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
09:28:53 INFO - document served over http requires an http
09:28:53 INFO - sub-resource via script-tag using the http-csp
09:28:53 INFO - delivery method with keep-origin-redirect and when
09:28:53 INFO - the target request is cross-origin.
09:28:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1027ms
09:28:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
09:28:54 INFO - PROCESS | 2084 | ++DOCSHELL 0000002917105000 == 86 [pid = 2084] [id = 621]
09:28:54 INFO - PROCESS | 2084 | ++DOMWINDOW == 209 (0000002916C55400) [pid = 2084] [serial = 1740] [outer = 0000000000000000]
09:28:54 INFO - PROCESS | 2084 | ++DOMWINDOW == 210 (0000002916CA0400) [pid = 2084] [serial = 1741] [outer = 0000002916C55400]
09:28:54 INFO - PROCESS | 2084 | 1452187734217 Marionette INFO loaded listener.js
09:28:54 INFO - PROCESS | 2084 | ++DOMWINDOW == 211 (0000002916D16400) [pid = 2084] [serial = 1742] [outer = 0000002916C55400]
09:28:54 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
09:28:54 INFO - document served over http requires an http
09:28:54 INFO - sub-resource via script-tag using the http-csp
09:28:54 INFO - delivery method with no-redirect and when
09:28:54 INFO - the target request is cross-origin.
09:28:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 986ms
09:28:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:28:55 INFO - PROCESS | 2084 | ++DOCSHELL 00000029172AF800 == 87 [pid = 2084] [id = 622]
09:28:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 212 (0000002916D14800) [pid = 2084] [serial = 1743] [outer = 0000000000000000]
09:28:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 213 (0000002916D20400) [pid = 2084] [serial = 1744] [outer = 0000002916D14800]
09:28:55 INFO - PROCESS | 2084 | 1452187735192 Marionette INFO loaded listener.js
09:28:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 214 (0000002916D28000) [pid = 2084] [serial = 1745] [outer = 0000002916D14800]
09:28:55 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
09:28:55 INFO - document served over http requires an http
09:28:55 INFO - sub-resource via script-tag using the http-csp
09:28:55 INFO - delivery method with swap-origin-redirect and when
09:28:55 INFO - the target request is cross-origin.
09:28:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 923ms
09:28:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:28:56 INFO - PROCESS | 2084 | ++DOCSHELL 000000291762F800 == 88 [pid = 2084] [id = 623]
09:28:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 215 (0000002916D25C00) [pid = 2084] [serial = 1746] [outer = 0000000000000000]
09:28:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 216 (0000002916D2E800) [pid = 2084] [serial = 1747] [outer = 0000002916D25C00]
09:28:56 INFO - PROCESS | 2084 | 1452187736176 Marionette INFO loaded listener.js
09:28:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 217 (0000002916E62800) [pid = 2084] [serial = 1748] [outer = 0000002916D25C00]
09:28:56 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
09:28:56 INFO - document served over http requires an http
09:28:56 INFO - sub-resource via xhr-request using the http-csp
09:28:56 INFO - delivery method with keep-origin-redirect and when
09:28:56 INFO - the target request is cross-origin.
09:28:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1027ms
09:28:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
09:28:57 INFO - PROCESS | 2084 | ++DOCSHELL 0000002917AA0800 == 89 [pid = 2084] [id = 624]
09:28:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 218 (0000002916D60000) [pid = 2084] [serial = 1749] [outer = 0000000000000000]
09:28:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 219 (0000002916E70800) [pid = 2084] [serial = 1750] [outer = 0000002916D60000]
09:28:57 INFO - PROCESS | 2084 | 1452187737237 Marionette INFO loaded listener.js
09:28:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 220 (000000291718EC00) [pid = 2084] [serial = 1751] [outer = 0000002916D60000]
09:28:57 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
09:28:57 INFO - document served over http requires an http
09:28:57 INFO - sub-resource via xhr-request using the http-csp
09:28:57 INFO - delivery method with no-redirect and when
09:28:57 INFO - the target request is cross-origin.
09:28:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1004ms
09:28:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:28:58 INFO - PROCESS | 2084 | ++DOCSHELL 0000002917D4F000 == 90 [pid = 2084] [id = 625]
09:28:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 221 (000000291723B000) [pid = 2084] [serial = 1752] [outer = 0000000000000000]
09:28:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 222 (0000002917242800) [pid = 2084] [serial = 1753] [outer = 000000291723B000]
09:28:58 INFO - PROCESS | 2084 | 1452187738220 Marionette INFO loaded listener.js
09:28:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 223 (00000029177B4000) [pid = 2084] [serial = 1754] [outer = 000000291723B000]
09:28:58 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
09:28:58 INFO - document served over http requires an http
09:28:58 INFO - sub-resource via xhr-request using the http-csp
09:28:58 INFO - delivery method with swap-origin-redirect and when
09:28:58 INFO - the target request is cross-origin.
09:28:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 923ms
09:28:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:28:59 INFO - PROCESS | 2084 | ++DOCSHELL 0000002918490000 == 91 [pid = 2084] [id = 626]
09:28:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 224 (00000029177B2800) [pid = 2084] [serial = 1755] [outer = 0000000000000000]
09:28:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 225 (00000029177B9400) [pid = 2084] [serial = 1756] [outer = 00000029177B2800]
09:28:59 INFO - PROCESS | 2084 | 1452187739185 Marionette INFO loaded listener.js
09:28:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 226 (00000029179A9400) [pid = 2084] [serial = 1757] [outer = 00000029177B2800]
09:28:59 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
09:28:59 INFO - document served over http requires an https
09:28:59 INFO - sub-resource via fetch-request using the http-csp
09:28:59 INFO - delivery method with keep-origin-redirect and when
09:28:59 INFO - the target request is cross-origin.
09:28:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1028ms
09:28:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
09:29:00 INFO - PROCESS | 2084 | ++DOCSHELL 000000291A4DA000 == 92 [pid = 2084] [id = 627]
09:29:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 227 (00000029179A0400) [pid = 2084] [serial = 1758] [outer = 0000000000000000]
09:29:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 228 (0000002917B14000) [pid = 2084] [serial = 1759] [outer = 00000029179A0400]
09:29:00 INFO - PROCESS | 2084 | 1452187740241 Marionette INFO loaded listener.js
09:29:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 229 (0000002917D07C00) [pid = 2084] [serial = 1760] [outer = 00000029179A0400]
09:29:00 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
09:29:00 INFO - document served over http requires an https
09:29:00 INFO - sub-resource via fetch-request using the http-csp
09:29:00 INFO - delivery method with no-redirect and when
09:29:00 INFO - the target request is cross-origin.
09:29:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1043ms
09:29:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:29:01 INFO - PROCESS | 2084 | ++DOCSHELL 000000291AAE2800 == 93 [pid = 2084] [id = 628]
09:29:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 230 (0000002917D0A800) [pid = 2084] [serial = 1761] [outer = 0000000000000000]
09:29:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 231 (0000002917ECE400) [pid = 2084] [serial = 1762] [outer = 0000002917D0A800]
09:29:01 INFO - PROCESS | 2084 | 1452187741297 Marionette INFO loaded listener.js
09:29:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 232 (00000029181BB400) [pid = 2084] [serial = 1763] [outer = 0000002917D0A800]
09:29:01 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
09:29:01 INFO - document served over http requires an https
09:29:01 INFO - sub-resource via fetch-request using the http-csp
09:29:01 INFO - delivery method with swap-origin-redirect and when
09:29:01 INFO - the target request is cross-origin.
09:29:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 989ms
09:29:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:29:02 INFO - PROCESS | 2084 | ++DOCSHELL 000000296A1A9800 == 94 [pid = 2084] [id = 629]
09:29:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 233 (0000002917EDA800) [pid = 2084] [serial = 1764] [outer = 0000000000000000]
09:29:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 234 (00000029181C1400) [pid = 2084] [serial = 1765] [outer = 0000002917EDA800]
09:29:02 INFO - PROCESS | 2084 | 1452187742302 Marionette INFO loaded listener.js
09:29:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 235 (00000029183E9C00) [pid = 2084] [serial = 1766] [outer = 0000002917EDA800]
09:29:02 INFO - PROCESS | 2084 | ++DOCSHELL 000000296B1D0000 == 95 [pid = 2084] [id = 630]
09:29:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 236 (00000029183ED400) [pid = 2084] [serial = 1767] [outer = 0000000000000000]
09:29:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 237 (00000029183EE400) [pid = 2084] [serial = 1768] [outer = 00000029183ED400]
09:29:03 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
09:29:03 INFO - document served over http requires an https
09:29:03 INFO - sub-resource via iframe-tag using the http-csp
09:29:03 INFO - delivery method with keep-origin-redirect and when
09:29:03 INFO - the target request is cross-origin.
09:29:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1184ms
09:29:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:29:03 INFO - PROCESS | 2084 | ++DOCSHELL 000000296B48A800 == 96 [pid = 2084] [id = 631]
09:29:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 238 (00000029181C0000) [pid = 2084] [serial = 1769] [outer = 0000000000000000]
09:29:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 239 (00000029183EE000) [pid = 2084] [serial = 1770] [outer = 00000029181C0000]
09:29:03 INFO - PROCESS | 2084 | 1452187743526 Marionette INFO loaded listener.js
09:29:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 240 (0000002918520C00) [pid = 2084] [serial = 1771] [outer = 00000029181C0000]
09:29:03 INFO - PROCESS | 2084 | ++DOCSHELL 000000296B48E800 == 97 [pid = 2084] [id = 632]
09:29:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 241 (0000002918524800) [pid = 2084] [serial = 1772] [outer = 0000000000000000]
09:29:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 242 (0000002918525C00) [pid = 2084] [serial = 1773] [outer = 0000002918524800]
09:29:04 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
09:29:04 INFO - document served over http requires an https
09:29:04 INFO - sub-resource via iframe-tag using the http-csp
09:29:04 INFO - delivery method with no-redirect and when
09:29:04 INFO - the target request is cross-origin.
09:29:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1124ms
09:29:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:29:04 INFO - PROCESS | 2084 | ++DOCSHELL 000000296C4E1800 == 98 [pid = 2084] [id = 633]
09:29:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 243 (00000029183E6C00) [pid = 2084] [serial = 1774] [outer = 0000000000000000]
09:29:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 244 (0000002918524C00) [pid = 2084] [serial = 1775] [outer = 00000029183E6C00]
09:29:04 INFO - PROCESS | 2084 | 1452187744659 Marionette INFO loaded listener.js
09:29:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 245 (0000002918C16C00) [pid = 2084] [serial = 1776] [outer = 00000029183E6C00]
09:29:05 INFO - PROCESS | 2084 | ++DOCSHELL 000000297028B000 == 99 [pid = 2084] [id = 634]
09:29:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 246 (0000002918C1D800) [pid = 2084] [serial = 1777] [outer = 0000000000000000]
09:29:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 247 (0000002918C15800) [pid = 2084] [serial = 1778] [outer = 0000002918C1D800]
09:29:05 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
09:29:05 INFO - document served over http requires an https
09:29:05 INFO - sub-resource via iframe-tag using the http-csp
09:29:05 INFO - delivery method with swap-origin-redirect and when
09:29:05 INFO - the target request is cross-origin.
09:29:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1181ms
09:29:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:29:05 INFO - PROCESS | 2084 | ++DOCSHELL 000000297029E000 == 100 [pid = 2084] [id = 635]
09:29:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 248 (0000002918519400) [pid = 2084] [serial = 1779] [outer = 0000000000000000]
09:29:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 249 (0000002918C1E800) [pid = 2084] [serial = 1780] [outer = 0000002918519400]
09:29:05 INFO - PROCESS | 2084 | 1452187745852 Marionette INFO loaded listener.js
09:29:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 250 (0000002918C7DC00) [pid = 2084] [serial = 1781] [outer = 0000002918519400]
09:29:06 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
09:29:06 INFO - document served over http requires an https
09:29:06 INFO - sub-resource via script-tag using the http-csp
09:29:06 INFO - delivery method with keep-origin-redirect and when
09:29:06 INFO - the target request is cross-origin.
09:29:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1028ms
09:29:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
09:29:06 INFO - PROCESS | 2084 | ++DOCSHELL 0000002970C34800 == 101 [pid = 2084] [id = 636]
09:29:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 251 (0000002918C78C00) [pid = 2084] [serial = 1782] [outer = 0000000000000000]
09:29:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 252 (000000291A554400) [pid = 2084] [serial = 1783] [outer = 0000002918C78C00]
09:29:06 INFO - PROCESS | 2084 | 1452187746862 Marionette INFO loaded listener.js
09:29:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 253 (000000295E9B4000) [pid = 2084] [serial = 1784] [outer = 0000002918C78C00]
09:29:08 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
09:29:08 INFO - document served over http requires an https
09:29:08 INFO - sub-resource via script-tag using the http-csp
09:29:08 INFO - delivery method with no-redirect and when
09:29:08 INFO - the target request is cross-origin.
09:29:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2349ms
09:29:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:29:09 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900362000 == 102 [pid = 2084] [id = 637]
09:29:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 254 (0000002900778000) [pid = 2084] [serial = 1785] [outer = 0000000000000000]
09:29:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 255 (0000002900783000) [pid = 2084] [serial = 1786] [outer = 0000002900778000]
09:29:09 INFO - PROCESS | 2084 | 1452187749217 Marionette INFO loaded listener.js
09:29:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 256 (00000029036D9C00) [pid = 2084] [serial = 1787] [outer = 0000002900778000]
09:29:09 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
09:29:09 INFO - document served over http requires an https
09:29:09 INFO - sub-resource via script-tag using the http-csp
09:29:09 INFO - delivery method with swap-origin-redirect and when
09:29:09 INFO - the target request is cross-origin.
09:29:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1089ms
09:29:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:29:10 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907881000 == 103 [pid = 2084] [id = 638]
09:29:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 257 (000000290307F000) [pid = 2084] [serial = 1788] [outer = 0000000000000000]
09:29:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 258 (0000002907490800) [pid = 2084] [serial = 1789] [outer = 000000290307F000]
09:29:10 INFO - PROCESS | 2084 | 1452187750318 Marionette INFO loaded listener.js
09:29:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 259 (0000002916318000) [pid = 2084] [serial = 1790] [outer = 000000290307F000]
09:29:11 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
09:29:11 INFO - document served over http requires an https
09:29:11 INFO - sub-resource via xhr-request using the http-csp
09:29:11 INFO - delivery method with keep-origin-redirect and when
09:29:11 INFO - the target request is cross-origin.
09:29:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1073ms
09:29:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
09:29:11 INFO - PROCESS | 2084 | ++DOCSHELL 000000290685F000 == 104 [pid = 2084] [id = 639]
09:29:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 260 (0000002904A6F000) [pid = 2084] [serial = 1791] [outer = 0000000000000000]
09:29:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 261 (00000029053A7400) [pid = 2084] [serial = 1792] [outer = 0000002904A6F000]
09:29:11 INFO - PROCESS | 2084 | 1452187751402 Marionette INFO loaded listener.js
09:29:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 262 (000000290ED6F000) [pid = 2084] [serial = 1793] [outer = 0000002904A6F000]
09:29:12 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
09:29:12 INFO - document served over http requires an https
09:29:12 INFO - sub-resource via xhr-request using the http-csp
09:29:12 INFO - delivery method with no-redirect and when
09:29:12 INFO - the target request is cross-origin.
09:29:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1733ms
09:29:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:29:13 INFO - PROCESS | 2084 | ++DOCSHELL 0000002906852000 == 105 [pid = 2084] [id = 640]
09:29:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 263 (00000029040A2000) [pid = 2084] [serial = 1794] [outer = 0000000000000000]
09:29:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 264 (000000290530C800) [pid = 2084] [serial = 1795] [outer = 00000029040A2000]
09:29:13 INFO - PROCESS | 2084 | 1452187753132 Marionette INFO loaded listener.js
09:29:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 265 (0000002907EFB400) [pid = 2084] [serial = 1796] [outer = 00000029040A2000]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002900735000 == 104 [pid = 2084] [id = 563]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002904E2D000 == 103 [pid = 2084] [id = 564]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 00000029059EA800 == 102 [pid = 2084] [id = 565]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290686E800 == 101 [pid = 2084] [id = 566]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290771F000 == 100 [pid = 2084] [id = 567]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002907D0C800 == 99 [pid = 2084] [id = 568]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 00000029099D0000 == 98 [pid = 2084] [id = 569]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002901DC1800 == 97 [pid = 2084] [id = 570]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002909DC5800 == 96 [pid = 2084] [id = 571]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002909FE1800 == 95 [pid = 2084] [id = 572]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290AA53800 == 94 [pid = 2084] [id = 573]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290AA6B800 == 93 [pid = 2084] [id = 574]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290BB40000 == 92 [pid = 2084] [id = 575]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290C8B2000 == 91 [pid = 2084] [id = 576]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290CC39000 == 90 [pid = 2084] [id = 577]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290D3BD800 == 89 [pid = 2084] [id = 578]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290E22F000 == 88 [pid = 2084] [id = 579]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290EC07800 == 87 [pid = 2084] [id = 580]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290EE52000 == 86 [pid = 2084] [id = 581]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290F29A000 == 85 [pid = 2084] [id = 582]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290F6A6000 == 84 [pid = 2084] [id = 583]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290F724800 == 83 [pid = 2084] [id = 584]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 000000291046C000 == 82 [pid = 2084] [id = 585]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002910617800 == 81 [pid = 2084] [id = 586]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002910740000 == 80 [pid = 2084] [id = 587]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002910CB4800 == 79 [pid = 2084] [id = 588]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002910CD0000 == 78 [pid = 2084] [id = 589]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002911F74800 == 77 [pid = 2084] [id = 590]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002910639000 == 76 [pid = 2084] [id = 591]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002900543000 == 75 [pid = 2084] [id = 592]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290772D000 == 74 [pid = 2084] [id = 593]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002909FCA000 == 73 [pid = 2084] [id = 594]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002901632000 == 72 [pid = 2084] [id = 595]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002902D08000 == 71 [pid = 2084] [id = 596]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002900983000 == 70 [pid = 2084] [id = 597]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002902D0B800 == 69 [pid = 2084] [id = 598]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002903798800 == 68 [pid = 2084] [id = 562]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 00000029035B6000 == 67 [pid = 2084] [id = 599]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 00000029035BD800 == 66 [pid = 2084] [id = 600]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002907D20800 == 65 [pid = 2084] [id = 601]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 0000002907E4F800 == 64 [pid = 2084] [id = 602]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290C8A9000 == 63 [pid = 2084] [id = 603]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290C738800 == 62 [pid = 2084] [id = 604]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290F447800 == 61 [pid = 2084] [id = 605]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 000000290F071000 == 60 [pid = 2084] [id = 606]
09:29:14 INFO - PROCESS | 2084 | --DOCSHELL 000000296B115000 == 59 [pid = 2084] [id = 12]
09:29:14 INFO - PROCESS | 2084 | --DOMWINDOW == 264 (000000290331DC00) [pid = 2084] [serial = 1566] [outer = 0000000000000000] [url = about:blank]
09:29:14 INFO - PROCESS | 2084 | --DOMWINDOW == 263 (0000002907491400) [pid = 2084] [serial = 1469] [outer = 0000000000000000] [url = about:blank]
09:29:14 INFO - PROCESS | 2084 | --DOMWINDOW == 262 (00000029040A2800) [pid = 2084] [serial = 1466] [outer = 0000000000000000] [url = about:blank]
09:29:14 INFO - PROCESS | 2084 | --DOMWINDOW == 261 (000000290BA87400) [pid = 2084] [serial = 1472] [outer = 0000000000000000] [url = about:blank]
09:29:14 INFO - PROCESS | 2084 | --DOMWINDOW == 260 (000000290CF23000) [pid = 2084] [serial = 1482] [outer = 0000000000000000] [url = about:blank]
09:29:14 INFO - PROCESS | 2084 | --DOMWINDOW == 259 (000000290C7F9400) [pid = 2084] [serial = 1477] [outer = 0000000000000000] [url = about:blank]
09:29:14 INFO - PROCESS | 2084 | --DOMWINDOW == 258 (000000290EB26C00) [pid = 2084] [serial = 1490] [outer = 0000000000000000] [url = about:blank]
09:29:14 INFO - PROCESS | 2084 | --DOMWINDOW == 257 (000000290D413800) [pid = 2084] [serial = 1487] [outer = 0000000000000000] [url = about:blank]
09:29:14 INFO - PROCESS | 2084 | --DOMWINDOW == 256 (00000029058E8800) [pid = 2084] [serial = 1550] [outer = 0000000000000000] [url = about:blank]
09:29:14 INFO - PROCESS | 2084 | --DOMWINDOW == 255 (000000290F37E800) [pid = 2084] [serial = 1493] [outer = 0000000000000000] [url = about:blank]
09:29:14 INFO - PROCESS | 2084 | --DOMWINDOW == 254 (000000290523C800) [pid = 2084] [serial = 1574] [outer = 0000000000000000] [url = about:blank]
09:29:14 INFO - PROCESS | 2084 | --DOMWINDOW == 253 (0000002912B45000) [pid = 2084] [serial = 1505] [outer = 0000000000000000] [url = about:blank]
09:29:14 INFO - PROCESS | 2084 | --DOMWINDOW == 252 (0000002913C78C00) [pid = 2084] [serial = 1511] [outer = 0000000000000000] [url = about:blank]
09:29:14 INFO - PROCESS | 2084 | --DOMWINDOW == 251 (0000002913444400) [pid = 2084] [serial = 1508] [outer = 0000000000000000] [url = about:blank]
09:29:14 INFO - PROCESS | 2084 | --DOMWINDOW == 250 (0000002916C29400) [pid = 2084] [serial = 1519] [outer = 0000000000000000] [url = about:blank]
09:29:14 INFO - PROCESS | 2084 | --DOMWINDOW == 249 (0000002916317000) [pid = 2084] [serial = 1514] [outer = 0000000000000000] [url = about:blank]
09:29:14 INFO - PROCESS | 2084 | --DOMWINDOW == 248 (0000002916CE9000) [pid = 2084] [serial = 1524] [outer = 0000000000000000] [url = about:blank]
09:29:14 INFO - PROCESS | 2084 | --DOMWINDOW == 247 (0000002917191C00) [pid = 2084] [serial = 1532] [outer = 0000000000000000] [url = about:blank]
09:29:14 INFO - PROCESS | 2084 | --DOMWINDOW == 246 (0000002916D59C00) [pid = 2084] [serial = 1529] [outer = 0000000000000000] [url = about:blank]
09:29:14 INFO - PROCESS | 2084 | --DOMWINDOW == 245 (00000029177BE400) [pid = 2084] [serial = 1535] [outer = 0000000000000000] [url = about:blank]
09:29:14 INFO - PROCESS | 2084 | --DOMWINDOW == 244 (000000290A9BD800) [pid = 2084] [serial = 1547] [outer = 0000000000000000] [url = about:blank]
09:29:14 INFO - PROCESS | 2084 | --DOMWINDOW == 243 (00000029036D7800) [pid = 2084] [serial = 1571] [outer = 0000000000000000] [url = about:blank]
09:29:14 INFO - PROCESS | 2084 | --DOMWINDOW == 242 (0000002902361400) [pid = 2084] [serial = 1556] [outer = 0000000000000000] [url = about:blank]
09:29:14 INFO - PROCESS | 2084 | --DOMWINDOW == 241 (0000002902E60000) [pid = 2084] [serial = 1561] [outer = 0000000000000000] [url = about:blank]
09:29:14 INFO - PROCESS | 2084 | --DOMWINDOW == 240 (000000290145C800) [pid = 2084] [serial = 1553] [outer = 0000000000000000] [url = about:blank]
09:29:14 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
09:29:14 INFO - document served over http requires an https
09:29:14 INFO - sub-resource via xhr-request using the http-csp
09:29:14 INFO - delivery method with swap-origin-redirect and when
09:29:14 INFO - the target request is cross-origin.
09:29:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1950ms
09:29:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:29:14 INFO - PROCESS | 2084 | ++DOCSHELL 000000290057D800 == 60 [pid = 2084] [id = 641]
09:29:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 241 (00000029003FA800) [pid = 2084] [serial = 1797] [outer = 0000000000000000]
09:29:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 242 (0000002901420800) [pid = 2084] [serial = 1798] [outer = 00000029003FA800]
09:29:15 INFO - PROCESS | 2084 | 1452187754999 Marionette INFO loaded listener.js
09:29:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 243 (0000002903005C00) [pid = 2084] [serial = 1799] [outer = 00000029003FA800]
09:29:15 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
09:29:15 INFO - document served over http requires an http
09:29:15 INFO - sub-resource via fetch-request using the http-csp
09:29:15 INFO - delivery method with keep-origin-redirect and when
09:29:15 INFO - the target request is same-origin.
09:29:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 776ms
09:29:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
09:29:15 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901DB8800 == 61 [pid = 2084] [id = 642]
09:29:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 244 (0000002903B56000) [pid = 2084] [serial = 1800] [outer = 0000000000000000]
09:29:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 245 (000000290409EC00) [pid = 2084] [serial = 1801] [outer = 0000002903B56000]
09:29:15 INFO - PROCESS | 2084 | 1452187755694 Marionette INFO loaded listener.js
09:29:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 246 (00000029058E6000) [pid = 2084] [serial = 1802] [outer = 0000002903B56000]
09:29:16 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
09:29:16 INFO - document served over http requires an http
09:29:16 INFO - sub-resource via fetch-request using the http-csp
09:29:16 INFO - delivery method with no-redirect and when
09:29:16 INFO - the target request is same-origin.
09:29:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 775ms
09:29:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:29:16 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902DDD800 == 62 [pid = 2084] [id = 643]
09:29:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 247 (0000002906217800) [pid = 2084] [serial = 1803] [outer = 0000000000000000]
09:29:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 248 (000000290689AC00) [pid = 2084] [serial = 1804] [outer = 0000002906217800]
09:29:16 INFO - PROCESS | 2084 | 1452187756464 Marionette INFO loaded listener.js
09:29:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 249 (0000002907132000) [pid = 2084] [serial = 1805] [outer = 0000002906217800]
09:29:17 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
09:29:17 INFO - document served over http requires an http
09:29:17 INFO - sub-resource via fetch-request using the http-csp
09:29:17 INFO - delivery method with swap-origin-redirect and when
09:29:17 INFO - the target request is same-origin.
09:29:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 732ms
09:29:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:29:17 INFO - PROCESS | 2084 | ++DOCSHELL 00000029035BD800 == 63 [pid = 2084] [id = 644]
09:29:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 250 (00000029062BE400) [pid = 2084] [serial = 1806] [outer = 0000000000000000]
09:29:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 251 (0000002907406800) [pid = 2084] [serial = 1807] [outer = 00000029062BE400]
09:29:17 INFO - PROCESS | 2084 | 1452187757252 Marionette INFO loaded listener.js
09:29:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 252 (0000002907D3E800) [pid = 2084] [serial = 1808] [outer = 00000029062BE400]
09:29:17 INFO - PROCESS | 2084 | ++DOCSHELL 000000290549E800 == 64 [pid = 2084] [id = 645]
09:29:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 253 (0000002908039400) [pid = 2084] [serial = 1809] [outer = 0000000000000000]
09:29:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 254 (0000002908216C00) [pid = 2084] [serial = 1810] [outer = 0000002908039400]
09:29:17 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
09:29:17 INFO - document served over http requires an http
09:29:17 INFO - sub-resource via iframe-tag using the http-csp
09:29:17 INFO - delivery method with keep-origin-redirect and when
09:29:17 INFO - the target request is same-origin.
09:29:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 837ms
09:29:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:29:18 INFO - PROCESS | 2084 | ++DOCSHELL 00000029073D4800 == 65 [pid = 2084] [id = 646]
09:29:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 255 (000000290803A400) [pid = 2084] [serial = 1811] [outer = 0000000000000000]
09:29:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 256 (00000029081C4C00) [pid = 2084] [serial = 1812] [outer = 000000290803A400]
09:29:18 INFO - PROCESS | 2084 | 1452187758141 Marionette INFO loaded listener.js
09:29:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 257 (000000290942CC00) [pid = 2084] [serial = 1813] [outer = 000000290803A400]
09:29:18 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907728800 == 66 [pid = 2084] [id = 647]
09:29:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 258 (000000290A6ADC00) [pid = 2084] [serial = 1814] [outer = 0000000000000000]
09:29:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 259 (000000290A74A000) [pid = 2084] [serial = 1815] [outer = 000000290A6ADC00]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 258 (00000029702B7800) [pid = 2084] [serial = 32] [outer = 0000000000000000] [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.]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 257 (000000290F564000) [pid = 2084] [serial = 1690] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 256 (0000002909318400) [pid = 2084] [serial = 1685] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 255 (000000290145F400) [pid = 2084] [serial = 1674] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 254 (0000002910705400) [pid = 2084] [serial = 1693] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 253 (0000002906CF1C00) [pid = 2084] [serial = 1680] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 252 (0000002905246400) [pid = 2084] [serial = 1677] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 251 (000000290141F800) [pid = 2084] [serial = 1668] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 250 (0000002908037400) [pid = 2084] [serial = 1609] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 249 (00000029078EB000) [pid = 2084] [serial = 1599] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 248 (0000002907EF7800) [pid = 2084] [serial = 1604] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187694633]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 247 (000000290D2E4400) [pid = 2084] [serial = 1641] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 246 (000000290EA04800) [pid = 2084] [serial = 1646] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187706735]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 245 (000000290EC62000) [pid = 2084] [serial = 1651] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 244 (00000029108C0800) [pid = 2084] [serial = 1702] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 243 (0000002909313800) [pid = 2084] [serial = 1683] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 242 (000000290077A000) [pid = 2084] [serial = 1695] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 241 (00000029104C3C00) [pid = 2084] [serial = 1698] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 240 (000000290F70E400) [pid = 2084] [serial = 1688] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187719976]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 239 (00000029003C4C00) [pid = 2084] [serial = 1671] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 238 (0000002906C3DC00) [pid = 2084] [serial = 1591] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 237 (0000002903357C00) [pid = 2084] [serial = 1696] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 236 (0000002901413800) [pid = 2084] [serial = 1579] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 235 (0000002907168C00) [pid = 2084] [serial = 1681] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 234 (000000290D40FC00) [pid = 2084] [serial = 1689] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187719976]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 233 (0000002907490C00) [pid = 2084] [serial = 1597] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 232 (0000002907D3BC00) [pid = 2084] [serial = 1684] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 231 (000000290D3F4400) [pid = 2084] [serial = 1644] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 230 (000000290A703000) [pid = 2084] [serial = 1621] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 229 (000000290F55E800) [pid = 2084] [serial = 1657] [outer = 0000000000000000] [url = about:blank]
09:29:18 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
09:29:18 INFO - document served over http requires an http
09:29:18 INFO - sub-resource via iframe-tag using the http-csp
09:29:18 INFO - delivery method with no-redirect and when
09:29:18 INFO - the target request is same-origin.
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 228 (0000002902367800) [pid = 2084] [serial = 1660] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 837ms
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 227 (0000002907EF7C00) [pid = 2084] [serial = 1607] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 226 (0000002902363800) [pid = 2084] [serial = 1675] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 225 (00000029077B3000) [pid = 2084] [serial = 1600] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 224 (000000290A9B5800) [pid = 2084] [serial = 1624] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 223 (0000002907EF0000) [pid = 2084] [serial = 1605] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187694633]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 222 (0000002901695C00) [pid = 2084] [serial = 1669] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 221 (000000290ED67800) [pid = 2084] [serial = 1654] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 220 (000000290CF2BC00) [pid = 2084] [serial = 1639] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 219 (0000002905419800) [pid = 2084] [serial = 1678] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 218 (0000002903009800) [pid = 2084] [serial = 1582] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 217 (000000290BC66000) [pid = 2084] [serial = 1686] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 216 (00000029062BEC00) [pid = 2084] [serial = 1588] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 215 (000000290FF31400) [pid = 2084] [serial = 1691] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 214 (000000290942A000) [pid = 2084] [serial = 1618] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 213 (000000290EA05400) [pid = 2084] [serial = 1649] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 212 (0000002910706000) [pid = 2084] [serial = 1699] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 211 (000000290EC66000) [pid = 2084] [serial = 1652] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 210 (00000029058E2400) [pid = 2084] [serial = 1585] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 209 (0000002907161800) [pid = 2084] [serial = 1663] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 208 (000000290E3A9400) [pid = 2084] [serial = 1647] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187706735]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 207 (000000290168C000) [pid = 2084] [serial = 1672] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 206 (0000002907FC3000) [pid = 2084] [serial = 1610] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 205 (000000290BA94C00) [pid = 2084] [serial = 1630] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 204 (00000029093C3C00) [pid = 2084] [serial = 1615] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 203 (000000290B914000) [pid = 2084] [serial = 1627] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 202 (000000290FF38400) [pid = 2084] [serial = 1694] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 201 (000000290CF06C00) [pid = 2084] [serial = 1666] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 200 (000000290D2DA000) [pid = 2084] [serial = 1642] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 199 (000000290BC73400) [pid = 2084] [serial = 1633] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 198 (00000029078EA800) [pid = 2084] [serial = 1602] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 197 (000000290CEA1800) [pid = 2084] [serial = 1636] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 196 (0000002907164C00) [pid = 2084] [serial = 1594] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 195 (000000290803C400) [pid = 2084] [serial = 1612] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 194 (0000002912C70C00) [pid = 2084] [serial = 1145] [outer = 0000000000000000] [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.]
09:29:18 INFO - PROCESS | 2084 | --DOMWINDOW == 193 (000000290307A400) [pid = 2084] [serial = 1670] [outer = 0000000000000000] [url = about:blank]
09:29:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:29:18 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907D20000 == 67 [pid = 2084] [id = 648]
09:29:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 194 (0000002903009800) [pid = 2084] [serial = 1816] [outer = 0000000000000000]
09:29:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 195 (0000002903166400) [pid = 2084] [serial = 1817] [outer = 0000002903009800]
09:29:18 INFO - PROCESS | 2084 | 1452187758937 Marionette INFO loaded listener.js
09:29:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 196 (000000290942A000) [pid = 2084] [serial = 1818] [outer = 0000002903009800]
09:29:19 INFO - PROCESS | 2084 | ++DOCSHELL 0000002906635800 == 68 [pid = 2084] [id = 649]
09:29:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 197 (000000290A706400) [pid = 2084] [serial = 1819] [outer = 0000000000000000]
09:29:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 198 (000000290A9B5800) [pid = 2084] [serial = 1820] [outer = 000000290A706400]
09:29:19 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
09:29:19 INFO - document served over http requires an http
09:29:19 INFO - sub-resource via iframe-tag using the http-csp
09:29:19 INFO - delivery method with swap-origin-redirect and when
09:29:19 INFO - the target request is same-origin.
09:29:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 776ms
09:29:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:29:19 INFO - PROCESS | 2084 | ++DOCSHELL 000000290A667800 == 69 [pid = 2084] [id = 650]
09:29:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 199 (000000290A70B000) [pid = 2084] [serial = 1821] [outer = 0000000000000000]
09:29:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 200 (000000290AA34400) [pid = 2084] [serial = 1822] [outer = 000000290A70B000]
09:29:19 INFO - PROCESS | 2084 | 1452187759717 Marionette INFO loaded listener.js
09:29:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 201 (000000290BB81C00) [pid = 2084] [serial = 1823] [outer = 000000290A70B000]
09:29:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
09:29:20 INFO - document served over http requires an http
09:29:20 INFO - sub-resource via script-tag using the http-csp
09:29:20 INFO - delivery method with keep-origin-redirect and when
09:29:20 INFO - the target request is same-origin.
09:29:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 732ms
09:29:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
09:29:20 INFO - PROCESS | 2084 | ++DOCSHELL 000000290BB4B800 == 70 [pid = 2084] [id = 651]
09:29:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 202 (000000290BA94C00) [pid = 2084] [serial = 1824] [outer = 0000000000000000]
09:29:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 203 (000000290BC6AC00) [pid = 2084] [serial = 1825] [outer = 000000290BA94C00]
09:29:20 INFO - PROCESS | 2084 | 1452187760419 Marionette INFO loaded listener.js
09:29:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 204 (000000290CEA1400) [pid = 2084] [serial = 1826] [outer = 000000290BA94C00]
09:29:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
09:29:21 INFO - document served over http requires an http
09:29:21 INFO - sub-resource via script-tag using the http-csp
09:29:21 INFO - delivery method with no-redirect and when
09:29:21 INFO - the target request is same-origin.
09:29:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1023ms
09:29:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:29:21 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902B68800 == 71 [pid = 2084] [id = 652]
09:29:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 205 (000000290300D400) [pid = 2084] [serial = 1827] [outer = 0000000000000000]
09:29:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 206 (000000290334DC00) [pid = 2084] [serial = 1828] [outer = 000000290300D400]
09:29:21 INFO - PROCESS | 2084 | 1452187761641 Marionette INFO loaded listener.js
09:29:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 207 (00000029053A5C00) [pid = 2084] [serial = 1829] [outer = 000000290300D400]
09:29:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
09:29:22 INFO - document served over http requires an http
09:29:22 INFO - sub-resource via script-tag using the http-csp
09:29:22 INFO - delivery method with swap-origin-redirect and when
09:29:22 INFO - the target request is same-origin.
09:29:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1003ms
09:29:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:29:22 INFO - PROCESS | 2084 | ++DOCSHELL 000000290BA52800 == 72 [pid = 2084] [id = 653]
09:29:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 208 (000000290620F800) [pid = 2084] [serial = 1830] [outer = 0000000000000000]
09:29:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 209 (00000029078EDC00) [pid = 2084] [serial = 1831] [outer = 000000290620F800]
09:29:22 INFO - PROCESS | 2084 | 1452187762668 Marionette INFO loaded listener.js
09:29:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 210 (0000002909318400) [pid = 2084] [serial = 1832] [outer = 000000290620F800]
09:29:23 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
09:29:23 INFO - document served over http requires an http
09:29:23 INFO - sub-resource via xhr-request using the http-csp
09:29:23 INFO - delivery method with keep-origin-redirect and when
09:29:23 INFO - the target request is same-origin.
09:29:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 986ms
09:29:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
09:29:23 INFO - PROCESS | 2084 | ++DOCSHELL 000000290D3CD000 == 73 [pid = 2084] [id = 654]
09:29:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 211 (000000290CEA3000) [pid = 2084] [serial = 1833] [outer = 0000000000000000]
09:29:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 212 (000000290CF02400) [pid = 2084] [serial = 1834] [outer = 000000290CEA3000]
09:29:23 INFO - PROCESS | 2084 | 1452187763688 Marionette INFO loaded listener.js
09:29:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 213 (000000290D1F2000) [pid = 2084] [serial = 1835] [outer = 000000290CEA3000]
09:29:24 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
09:29:24 INFO - document served over http requires an http
09:29:24 INFO - sub-resource via xhr-request using the http-csp
09:29:24 INFO - delivery method with no-redirect and when
09:29:24 INFO - the target request is same-origin.
09:29:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1034ms
09:29:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:29:24 INFO - PROCESS | 2084 | ++DOCSHELL 000000290EC17800 == 74 [pid = 2084] [id = 655]
09:29:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 214 (000000290D1F1400) [pid = 2084] [serial = 1836] [outer = 0000000000000000]
09:29:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 215 (000000290D3FA400) [pid = 2084] [serial = 1837] [outer = 000000290D1F1400]
09:29:24 INFO - PROCESS | 2084 | 1452187764754 Marionette INFO loaded listener.js
09:29:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 216 (000000290EA09400) [pid = 2084] [serial = 1838] [outer = 000000290D1F1400]
09:29:25 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
09:29:25 INFO - document served over http requires an http
09:29:25 INFO - sub-resource via xhr-request using the http-csp
09:29:25 INFO - delivery method with swap-origin-redirect and when
09:29:25 INFO - the target request is same-origin.
09:29:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1025ms
09:29:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:29:25 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F28E000 == 75 [pid = 2084] [id = 656]
09:29:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 217 (000000290D2E4400) [pid = 2084] [serial = 1839] [outer = 0000000000000000]
09:29:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 218 (000000290EB20800) [pid = 2084] [serial = 1840] [outer = 000000290D2E4400]
09:29:25 INFO - PROCESS | 2084 | 1452187765771 Marionette INFO loaded listener.js
09:29:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 219 (000000290F385400) [pid = 2084] [serial = 1841] [outer = 000000290D2E4400]
09:29:26 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
09:29:26 INFO - document served over http requires an https
09:29:26 INFO - sub-resource via fetch-request using the http-csp
09:29:26 INFO - delivery method with keep-origin-redirect and when
09:29:26 INFO - the target request is same-origin.
09:29:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1129ms
09:29:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
09:29:26 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F6A8800 == 76 [pid = 2084] [id = 657]
09:29:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 220 (000000290F622400) [pid = 2084] [serial = 1842] [outer = 0000000000000000]
09:29:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 221 (000000290F70D000) [pid = 2084] [serial = 1843] [outer = 000000290F622400]
09:29:26 INFO - PROCESS | 2084 | 1452187766930 Marionette INFO loaded listener.js
09:29:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 222 (0000002910704C00) [pid = 2084] [serial = 1844] [outer = 000000290F622400]
09:29:27 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
09:29:27 INFO - document served over http requires an https
09:29:27 INFO - sub-resource via fetch-request using the http-csp
09:29:27 INFO - delivery method with no-redirect and when
09:29:27 INFO - the target request is same-origin.
09:29:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1077ms
09:29:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:29:27 INFO - PROCESS | 2084 | ++DOCSHELL 0000002910460800 == 77 [pid = 2084] [id = 658]
09:29:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 223 (00000029104C6000) [pid = 2084] [serial = 1845] [outer = 0000000000000000]
09:29:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 224 (00000029108B5400) [pid = 2084] [serial = 1846] [outer = 00000029104C6000]
09:29:27 INFO - PROCESS | 2084 | 1452187767981 Marionette INFO loaded listener.js
09:29:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 225 (0000002912C70C00) [pid = 2084] [serial = 1847] [outer = 00000029104C6000]
09:29:28 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
09:29:28 INFO - document served over http requires an https
09:29:28 INFO - sub-resource via fetch-request using the http-csp
09:29:28 INFO - delivery method with swap-origin-redirect and when
09:29:28 INFO - the target request is same-origin.
09:29:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1024ms
09:29:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:29:28 INFO - PROCESS | 2084 | ++DOCSHELL 0000002910624800 == 78 [pid = 2084] [id = 659]
09:29:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 226 (000000291286A800) [pid = 2084] [serial = 1848] [outer = 0000000000000000]
09:29:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 227 (0000002913363400) [pid = 2084] [serial = 1849] [outer = 000000291286A800]
09:29:29 INFO - PROCESS | 2084 | 1452187769011 Marionette INFO loaded listener.js
09:29:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 228 (0000002913C76000) [pid = 2084] [serial = 1850] [outer = 000000291286A800]
09:29:29 INFO - PROCESS | 2084 | ++DOCSHELL 0000002910744800 == 79 [pid = 2084] [id = 660]
09:29:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 229 (000000291630E400) [pid = 2084] [serial = 1851] [outer = 0000000000000000]
09:29:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 230 (0000002916318C00) [pid = 2084] [serial = 1852] [outer = 000000291630E400]
09:29:29 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
09:29:29 INFO - document served over http requires an https
09:29:29 INFO - sub-resource via iframe-tag using the http-csp
09:29:29 INFO - delivery method with keep-origin-redirect and when
09:29:29 INFO - the target request is same-origin.
09:29:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1076ms
09:29:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:29:30 INFO - PROCESS | 2084 | ++DOCSHELL 0000002910CBB000 == 80 [pid = 2084] [id = 661]
09:29:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 231 (0000002913518400) [pid = 2084] [serial = 1853] [outer = 0000000000000000]
09:29:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 232 (0000002916315C00) [pid = 2084] [serial = 1854] [outer = 0000002913518400]
09:29:30 INFO - PROCESS | 2084 | 1452187770134 Marionette INFO loaded listener.js
09:29:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 233 (0000002916C9F800) [pid = 2084] [serial = 1855] [outer = 0000002913518400]
09:29:30 INFO - PROCESS | 2084 | ++DOCSHELL 0000002911FD9000 == 81 [pid = 2084] [id = 662]
09:29:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 234 (0000002916CDD800) [pid = 2084] [serial = 1856] [outer = 0000000000000000]
09:29:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 235 (0000002916CE7000) [pid = 2084] [serial = 1857] [outer = 0000002916CDD800]
09:29:30 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
09:29:30 INFO - document served over http requires an https
09:29:30 INFO - sub-resource via iframe-tag using the http-csp
09:29:30 INFO - delivery method with no-redirect and when
09:29:30 INFO - the target request is same-origin.
09:29:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1126ms
09:29:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:29:31 INFO - PROCESS | 2084 | ++DOCSHELL 000000291366D800 == 82 [pid = 2084] [id = 663]
09:29:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 236 (0000002913B3BC00) [pid = 2084] [serial = 1858] [outer = 0000000000000000]
09:29:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 237 (0000002916CEB400) [pid = 2084] [serial = 1859] [outer = 0000002913B3BC00]
09:29:31 INFO - PROCESS | 2084 | 1452187771272 Marionette INFO loaded listener.js
09:29:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 238 (0000002917184800) [pid = 2084] [serial = 1860] [outer = 0000002913B3BC00]
09:29:31 INFO - PROCESS | 2084 | ++DOCSHELL 0000002913C45800 == 83 [pid = 2084] [id = 664]
09:29:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 239 (00000029177B9000) [pid = 2084] [serial = 1861] [outer = 0000000000000000]
09:29:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 240 (0000002916D5BC00) [pid = 2084] [serial = 1862] [outer = 00000029177B9000]
09:29:32 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
09:29:32 INFO - document served over http requires an https
09:29:32 INFO - sub-resource via iframe-tag using the http-csp
09:29:32 INFO - delivery method with swap-origin-redirect and when
09:29:32 INFO - the target request is same-origin.
09:29:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1179ms
09:29:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:29:32 INFO - PROCESS | 2084 | ++DOCSHELL 0000002916340800 == 84 [pid = 2084] [id = 665]
09:29:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 241 (0000002916CA8800) [pid = 2084] [serial = 1863] [outer = 0000000000000000]
09:29:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 242 (00000029177BC400) [pid = 2084] [serial = 1864] [outer = 0000002916CA8800]
09:29:32 INFO - PROCESS | 2084 | 1452187772469 Marionette INFO loaded listener.js
09:29:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 243 (000000296A10F800) [pid = 2084] [serial = 1865] [outer = 0000002916CA8800]
09:29:33 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
09:29:33 INFO - document served over http requires an https
09:29:33 INFO - sub-resource via script-tag using the http-csp
09:29:33 INFO - delivery method with keep-origin-redirect and when
09:29:33 INFO - the target request is same-origin.
09:29:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1027ms
09:29:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
09:29:33 INFO - PROCESS | 2084 | ++DOCSHELL 0000002917625000 == 85 [pid = 2084] [id = 666]
09:29:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 244 (000000291A559800) [pid = 2084] [serial = 1866] [outer = 0000000000000000]
09:29:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 245 (000000296A1C9C00) [pid = 2084] [serial = 1867] [outer = 000000291A559800]
09:29:33 INFO - PROCESS | 2084 | 1452187773457 Marionette INFO loaded listener.js
09:29:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 246 (000000296A2C1400) [pid = 2084] [serial = 1868] [outer = 000000291A559800]
09:29:34 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
09:29:34 INFO - document served over http requires an https
09:29:34 INFO - sub-resource via script-tag using the http-csp
09:29:34 INFO - delivery method with no-redirect and when
09:29:34 INFO - the target request is same-origin.
09:29:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 984ms
09:29:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:29:34 INFO - PROCESS | 2084 | ++DOCSHELL 000000296A192800 == 86 [pid = 2084] [id = 667]
09:29:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 247 (000000296A2C0000) [pid = 2084] [serial = 1869] [outer = 0000000000000000]
09:29:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 248 (000000296A2C9000) [pid = 2084] [serial = 1870] [outer = 000000296A2C0000]
09:29:34 INFO - PROCESS | 2084 | 1452187774406 Marionette INFO loaded listener.js
09:29:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 249 (000000296B21B000) [pid = 2084] [serial = 1871] [outer = 000000296A2C0000]
09:29:35 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
09:29:35 INFO - document served over http requires an https
09:29:35 INFO - sub-resource via script-tag using the http-csp
09:29:35 INFO - delivery method with swap-origin-redirect and when
09:29:35 INFO - the target request is same-origin.
09:29:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 986ms
09:29:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:29:35 INFO - PROCESS | 2084 | ++DOCSHELL 0000002970620000 == 87 [pid = 2084] [id = 668]
09:29:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 250 (0000002902368000) [pid = 2084] [serial = 1872] [outer = 0000000000000000]
09:29:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 251 (000000296B16B400) [pid = 2084] [serial = 1873] [outer = 0000002902368000]
09:29:35 INFO - PROCESS | 2084 | 1452187775438 Marionette INFO loaded listener.js
09:29:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 252 (000000296B4D9C00) [pid = 2084] [serial = 1874] [outer = 0000002902368000]
09:29:36 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
09:29:36 INFO - document served over http requires an https
09:29:36 INFO - sub-resource via xhr-request using the http-csp
09:29:36 INFO - delivery method with keep-origin-redirect and when
09:29:36 INFO - the target request is same-origin.
09:29:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 984ms
09:29:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
09:29:36 INFO - PROCESS | 2084 | ++DOCSHELL 0000002971DD0800 == 88 [pid = 2084] [id = 669]
09:29:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 253 (000000296B4E0800) [pid = 2084] [serial = 1875] [outer = 0000000000000000]
09:29:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 254 (000000296BA0DC00) [pid = 2084] [serial = 1876] [outer = 000000296B4E0800]
09:29:36 INFO - PROCESS | 2084 | 1452187776465 Marionette INFO loaded listener.js
09:29:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 255 (000000296BA53000) [pid = 2084] [serial = 1877] [outer = 000000296B4E0800]
09:29:37 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
09:29:37 INFO - document served over http requires an https
09:29:37 INFO - sub-resource via xhr-request using the http-csp
09:29:37 INFO - delivery method with no-redirect and when
09:29:37 INFO - the target request is same-origin.
09:29:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 984ms
09:29:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:29:37 INFO - PROCESS | 2084 | ++DOCSHELL 0000002976863800 == 89 [pid = 2084] [id = 670]
09:29:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 256 (000000296BA0CC00) [pid = 2084] [serial = 1878] [outer = 0000000000000000]
09:29:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 257 (000000296BA50000) [pid = 2084] [serial = 1879] [outer = 000000296BA0CC00]
09:29:37 INFO - PROCESS | 2084 | 1452187777453 Marionette INFO loaded listener.js
09:29:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 258 (000000296C48DC00) [pid = 2084] [serial = 1880] [outer = 000000296BA0CC00]
09:29:38 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
09:29:38 INFO - document served over http requires an https
09:29:38 INFO - sub-resource via xhr-request using the http-csp
09:29:38 INFO - delivery method with swap-origin-redirect and when
09:29:38 INFO - the target request is same-origin.
09:29:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1028ms
09:29:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:29:38 INFO - PROCESS | 2084 | ++DOCSHELL 0000002976A32800 == 90 [pid = 2084] [id = 671]
09:29:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 259 (000000296C094C00) [pid = 2084] [serial = 1881] [outer = 0000000000000000]
09:29:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 260 (000000296CADE000) [pid = 2084] [serial = 1882] [outer = 000000296C094C00]
09:29:38 INFO - PROCESS | 2084 | 1452187778491 Marionette INFO loaded listener.js
09:29:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 261 (000000297046F800) [pid = 2084] [serial = 1883] [outer = 000000296C094C00]
09:29:39 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
09:29:39 INFO - document served over http requires an http
09:29:39 INFO - sub-resource via fetch-request using the meta-csp
09:29:39 INFO - delivery method with keep-origin-redirect and when
09:29:39 INFO - the target request is cross-origin.
09:29:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1003ms
09:29:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
09:29:39 INFO - PROCESS | 2084 | ++DOCSHELL 00000029775EB000 == 91 [pid = 2084] [id = 672]
09:29:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 262 (000000296C09B400) [pid = 2084] [serial = 1884] [outer = 0000000000000000]
09:29:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 263 (00000029704D3800) [pid = 2084] [serial = 1885] [outer = 000000296C09B400]
09:29:39 INFO - PROCESS | 2084 | 1452187779503 Marionette INFO loaded listener.js
09:29:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 264 (0000002970E6A400) [pid = 2084] [serial = 1886] [outer = 000000296C09B400]
09:29:40 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
09:29:40 INFO - document served over http requires an http
09:29:40 INFO - sub-resource via fetch-request using the meta-csp
09:29:40 INFO - delivery method with no-redirect and when
09:29:40 INFO - the target request is cross-origin.
09:29:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1026ms
09:29:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:29:40 INFO - PROCESS | 2084 | ++DOCSHELL 0000002977C1A000 == 92 [pid = 2084] [id = 673]
09:29:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 265 (0000002970E5E800) [pid = 2084] [serial = 1887] [outer = 0000000000000000]
09:29:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 266 (0000002970FA9C00) [pid = 2084] [serial = 1888] [outer = 0000002970E5E800]
09:29:40 INFO - PROCESS | 2084 | 1452187780551 Marionette INFO loaded listener.js
09:29:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 267 (0000002971A5A000) [pid = 2084] [serial = 1889] [outer = 0000002970E5E800]
09:29:41 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
09:29:41 INFO - document served over http requires an http
09:29:41 INFO - sub-resource via fetch-request using the meta-csp
09:29:41 INFO - delivery method with swap-origin-redirect and when
09:29:41 INFO - the target request is cross-origin.
09:29:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 986ms
09:29:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:29:41 INFO - PROCESS | 2084 | ++DOCSHELL 0000002977F30800 == 93 [pid = 2084] [id = 674]
09:29:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 268 (000000296B4D5400) [pid = 2084] [serial = 1890] [outer = 0000000000000000]
09:29:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 269 (0000002971A5EC00) [pid = 2084] [serial = 1891] [outer = 000000296B4D5400]
09:29:41 INFO - PROCESS | 2084 | 1452187781585 Marionette INFO loaded listener.js
09:29:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 270 (0000002971DA0800) [pid = 2084] [serial = 1892] [outer = 000000296B4D5400]
09:29:42 INFO - PROCESS | 2084 | ++DOCSHELL 00000029783D3800 == 94 [pid = 2084] [id = 675]
09:29:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 271 (0000002971E11000) [pid = 2084] [serial = 1893] [outer = 0000000000000000]
09:29:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 272 (0000002971E17400) [pid = 2084] [serial = 1894] [outer = 0000002971E11000]
09:29:42 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
09:29:42 INFO - document served over http requires an http
09:29:42 INFO - sub-resource via iframe-tag using the meta-csp
09:29:42 INFO - delivery method with keep-origin-redirect and when
09:29:42 INFO - the target request is cross-origin.
09:29:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1049ms
09:29:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:29:42 INFO - PROCESS | 2084 | ++DOCSHELL 0000002978DDB000 == 95 [pid = 2084] [id = 676]
09:29:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 273 (0000002971E18C00) [pid = 2084] [serial = 1895] [outer = 0000000000000000]
09:29:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 274 (0000002971EF3800) [pid = 2084] [serial = 1896] [outer = 0000002971E18C00]
09:29:42 INFO - PROCESS | 2084 | 1452187782704 Marionette INFO loaded listener.js
09:29:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 275 (00000029748AE800) [pid = 2084] [serial = 1897] [outer = 0000002971E18C00]
09:29:43 INFO - PROCESS | 2084 | ++DOCSHELL 0000002979B9A800 == 96 [pid = 2084] [id = 677]
09:29:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 276 (00000029748BDC00) [pid = 2084] [serial = 1898] [outer = 0000000000000000]
09:29:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 277 (00000029750A9C00) [pid = 2084] [serial = 1899] [outer = 00000029748BDC00]
09:29:43 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
09:29:43 INFO - document served over http requires an http
09:29:43 INFO - sub-resource via iframe-tag using the meta-csp
09:29:43 INFO - delivery method with no-redirect and when
09:29:43 INFO - the target request is cross-origin.
09:29:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1127ms
09:29:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:29:43 INFO - PROCESS | 2084 | ++DOCSHELL 000000297A093000 == 97 [pid = 2084] [id = 678]
09:29:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 278 (000000297485D000) [pid = 2084] [serial = 1900] [outer = 0000000000000000]
09:29:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 279 (00000029750A4400) [pid = 2084] [serial = 1901] [outer = 000000297485D000]
09:29:43 INFO - PROCESS | 2084 | 1452187783816 Marionette INFO loaded listener.js
09:29:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 280 (0000002977172000) [pid = 2084] [serial = 1902] [outer = 000000297485D000]
09:29:44 INFO - PROCESS | 2084 | ++DOCSHELL 000000297AB8A000 == 98 [pid = 2084] [id = 679]
09:29:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 281 (000000297756A000) [pid = 2084] [serial = 1903] [outer = 0000000000000000]
09:29:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 282 (000000297756E800) [pid = 2084] [serial = 1904] [outer = 000000297756A000]
09:29:44 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
09:29:44 INFO - document served over http requires an http
09:29:44 INFO - sub-resource via iframe-tag using the meta-csp
09:29:44 INFO - delivery method with swap-origin-redirect and when
09:29:44 INFO - the target request is cross-origin.
09:29:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1128ms
09:29:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:29:44 INFO - PROCESS | 2084 | ++DOCSHELL 000000297B4A4800 == 99 [pid = 2084] [id = 680]
09:29:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 283 (0000002977170C00) [pid = 2084] [serial = 1905] [outer = 0000000000000000]
09:29:44 INFO - PROCESS | 2084 | ++DOMWINDOW == 284 (000000297756BC00) [pid = 2084] [serial = 1906] [outer = 0000002977170C00]
09:29:44 INFO - PROCESS | 2084 | 1452187784955 Marionette INFO loaded listener.js
09:29:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 285 (0000002977C73400) [pid = 2084] [serial = 1907] [outer = 0000002977170C00]
09:29:45 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
09:29:45 INFO - document served over http requires an http
09:29:45 INFO - sub-resource via script-tag using the meta-csp
09:29:45 INFO - delivery method with keep-origin-redirect and when
09:29:45 INFO - the target request is cross-origin.
09:29:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1076ms
09:29:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
09:29:45 INFO - PROCESS | 2084 | ++DOCSHELL 000000297D64D800 == 100 [pid = 2084] [id = 681]
09:29:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 286 (0000002977D43400) [pid = 2084] [serial = 1908] [outer = 0000000000000000]
09:29:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 287 (0000002977D4F000) [pid = 2084] [serial = 1909] [outer = 0000002977D43400]
09:29:46 INFO - PROCESS | 2084 | 1452187786006 Marionette INFO loaded listener.js
09:29:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 288 (000000297836E000) [pid = 2084] [serial = 1910] [outer = 0000002977D43400]
09:29:46 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
09:29:46 INFO - document served over http requires an http
09:29:46 INFO - sub-resource via script-tag using the meta-csp
09:29:46 INFO - delivery method with no-redirect and when
09:29:46 INFO - the target request is cross-origin.
09:29:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 985ms
09:29:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:29:46 INFO - PROCESS | 2084 | ++DOCSHELL 000000297D68E000 == 101 [pid = 2084] [id = 682]
09:29:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 289 (00000029783AF800) [pid = 2084] [serial = 1911] [outer = 0000000000000000]
09:29:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 290 (00000029783B5000) [pid = 2084] [serial = 1912] [outer = 00000029783AF800]
09:29:47 INFO - PROCESS | 2084 | 1452187787006 Marionette INFO loaded listener.js
09:29:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 291 (0000002979056400) [pid = 2084] [serial = 1913] [outer = 00000029783AF800]
09:29:49 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
09:29:49 INFO - document served over http requires an http
09:29:49 INFO - sub-resource via script-tag using the meta-csp
09:29:49 INFO - delivery method with swap-origin-redirect and when
09:29:49 INFO - the target request is cross-origin.
09:29:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2635ms
09:29:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:29:49 INFO - PROCESS | 2084 | ++DOCSHELL 000000290339D000 == 102 [pid = 2084] [id = 683]
09:29:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 292 (0000002902363800) [pid = 2084] [serial = 1914] [outer = 0000000000000000]
09:29:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 293 (0000002905967800) [pid = 2084] [serial = 1915] [outer = 0000002902363800]
09:29:49 INFO - PROCESS | 2084 | 1452187789663 Marionette INFO loaded listener.js
09:29:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 294 (000000290FF3AC00) [pid = 2084] [serial = 1916] [outer = 0000002902363800]
09:29:50 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
09:29:50 INFO - document served over http requires an http
09:29:50 INFO - sub-resource via xhr-request using the meta-csp
09:29:50 INFO - delivery method with keep-origin-redirect and when
09:29:50 INFO - the target request is cross-origin.
09:29:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1484ms
09:29:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
09:29:51 INFO - PROCESS | 2084 | ++DOCSHELL 00000029076A6800 == 103 [pid = 2084] [id = 684]
09:29:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 295 (00000029068A4400) [pid = 2084] [serial = 1917] [outer = 0000000000000000]
09:29:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 296 (0000002906CE0400) [pid = 2084] [serial = 1918] [outer = 00000029068A4400]
09:29:51 INFO - PROCESS | 2084 | 1452187791151 Marionette INFO loaded listener.js
09:29:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 297 (000000290A9C3800) [pid = 2084] [serial = 1919] [outer = 00000029068A4400]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 000000290242B800 == 102 [pid = 2084] [id = 608]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 000000290EBBF800 == 101 [pid = 2084] [id = 609]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 0000002913676000 == 100 [pid = 2084] [id = 610]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 0000002913B85000 == 99 [pid = 2084] [id = 611]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 0000002913BC8000 == 98 [pid = 2084] [id = 612]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 0000002913F08000 == 97 [pid = 2084] [id = 613]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 0000002914994800 == 96 [pid = 2084] [id = 614]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 0000002914A38000 == 95 [pid = 2084] [id = 615]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 000000291507A000 == 94 [pid = 2084] [id = 616]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 000000291508F000 == 93 [pid = 2084] [id = 617]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 0000002916345800 == 92 [pid = 2084] [id = 618]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 0000002916DC1800 == 91 [pid = 2084] [id = 619]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 0000002916DD8800 == 90 [pid = 2084] [id = 620]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 0000002917105000 == 89 [pid = 2084] [id = 621]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 00000029172AF800 == 88 [pid = 2084] [id = 622]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 000000291762F800 == 87 [pid = 2084] [id = 623]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 0000002917AA0800 == 86 [pid = 2084] [id = 624]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 0000002917D4F000 == 85 [pid = 2084] [id = 625]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 0000002918490000 == 84 [pid = 2084] [id = 626]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 000000291A4DA000 == 83 [pid = 2084] [id = 627]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 000000291AAE2800 == 82 [pid = 2084] [id = 628]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 000000296A1A9800 == 81 [pid = 2084] [id = 629]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 000000296B1D0000 == 80 [pid = 2084] [id = 630]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 000000296B48A800 == 79 [pid = 2084] [id = 631]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 000000296B48E800 == 78 [pid = 2084] [id = 632]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 000000296C4E1800 == 77 [pid = 2084] [id = 633]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 000000297028B000 == 76 [pid = 2084] [id = 634]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 000000297029E000 == 75 [pid = 2084] [id = 635]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 0000002970C34800 == 74 [pid = 2084] [id = 636]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 0000002900362000 == 73 [pid = 2084] [id = 637]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 0000002907881000 == 72 [pid = 2084] [id = 638]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 000000290685F000 == 71 [pid = 2084] [id = 639]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 0000002906852000 == 70 [pid = 2084] [id = 640]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 000000290057D800 == 69 [pid = 2084] [id = 641]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 0000002901DB8800 == 68 [pid = 2084] [id = 642]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 0000002902DDD800 == 67 [pid = 2084] [id = 643]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 00000029035BD800 == 66 [pid = 2084] [id = 644]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 000000290549E800 == 65 [pid = 2084] [id = 645]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 00000029073D4800 == 64 [pid = 2084] [id = 646]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 0000002907728800 == 63 [pid = 2084] [id = 647]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 0000002907D20000 == 62 [pid = 2084] [id = 648]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 0000002906635800 == 61 [pid = 2084] [id = 649]
09:29:51 INFO - PROCESS | 2084 | --DOCSHELL 000000290A667800 == 60 [pid = 2084] [id = 650]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 0000002902B68800 == 59 [pid = 2084] [id = 652]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 000000290BA52800 == 58 [pid = 2084] [id = 653]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 000000290D3CD000 == 57 [pid = 2084] [id = 654]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 000000290EC17800 == 56 [pid = 2084] [id = 655]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 00000029035A6800 == 55 [pid = 2084] [id = 552]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 000000290F28E000 == 54 [pid = 2084] [id = 656]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 000000290F6A8800 == 53 [pid = 2084] [id = 657]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 0000002910460800 == 52 [pid = 2084] [id = 658]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 0000002910624800 == 51 [pid = 2084] [id = 659]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 0000002910744800 == 50 [pid = 2084] [id = 660]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 0000002910CBB000 == 49 [pid = 2084] [id = 661]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 0000002911FD9000 == 48 [pid = 2084] [id = 662]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 000000291366D800 == 47 [pid = 2084] [id = 663]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 0000002913C45800 == 46 [pid = 2084] [id = 664]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 0000002916340800 == 45 [pid = 2084] [id = 665]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 0000002917625000 == 44 [pid = 2084] [id = 666]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 000000296A192800 == 43 [pid = 2084] [id = 667]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 0000002970620000 == 42 [pid = 2084] [id = 668]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 0000002912C3C800 == 41 [pid = 2084] [id = 607]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 0000002971DD0800 == 40 [pid = 2084] [id = 669]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 0000002976863800 == 39 [pid = 2084] [id = 670]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 0000002976A32800 == 38 [pid = 2084] [id = 671]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 00000029775EB000 == 37 [pid = 2084] [id = 672]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 0000002977C1A000 == 36 [pid = 2084] [id = 673]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 0000002977F30800 == 35 [pid = 2084] [id = 674]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 00000029783D3800 == 34 [pid = 2084] [id = 675]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 0000002978DDB000 == 33 [pid = 2084] [id = 676]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 0000002979B9A800 == 32 [pid = 2084] [id = 677]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 000000297A093000 == 31 [pid = 2084] [id = 678]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 000000297AB8A000 == 30 [pid = 2084] [id = 679]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 000000297B4A4800 == 29 [pid = 2084] [id = 680]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 000000297D64D800 == 28 [pid = 2084] [id = 681]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 000000297D68E000 == 27 [pid = 2084] [id = 682]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 000000290339D000 == 26 [pid = 2084] [id = 683]
09:29:54 INFO - PROCESS | 2084 | --DOCSHELL 000000290BB4B800 == 25 [pid = 2084] [id = 651]
09:29:54 INFO - PROCESS | 2084 | --DOMWINDOW == 296 (00000029108B2400) [pid = 2084] [serial = 1700] [outer = 0000000000000000] [url = about:blank]
09:29:54 INFO - PROCESS | 2084 | --DOMWINDOW == 295 (000000290CF2C400) [pid = 2084] [serial = 1697] [outer = 0000000000000000] [url = about:blank]
09:29:54 INFO - PROCESS | 2084 | --DOMWINDOW == 294 (000000290541A000) [pid = 2084] [serial = 1673] [outer = 0000000000000000] [url = about:blank]
09:29:54 INFO - PROCESS | 2084 | --DOMWINDOW == 293 (000000290EB21C00) [pid = 2084] [serial = 1687] [outer = 0000000000000000] [url = about:blank]
09:29:54 INFO - PROCESS | 2084 | --DOMWINDOW == 292 (00000029081BF000) [pid = 2084] [serial = 1682] [outer = 0000000000000000] [url = about:blank]
09:29:54 INFO - PROCESS | 2084 | --DOMWINDOW == 291 (0000002906CF1400) [pid = 2084] [serial = 1679] [outer = 0000000000000000] [url = about:blank]
09:29:54 INFO - PROCESS | 2084 | --DOMWINDOW == 290 (0000002903321000) [pid = 2084] [serial = 1676] [outer = 0000000000000000] [url = about:blank]
09:29:54 INFO - PROCESS | 2084 | --DOMWINDOW == 289 (00000029104C7400) [pid = 2084] [serial = 1692] [outer = 0000000000000000] [url = about:blank]
09:29:56 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
09:29:56 INFO - document served over http requires an http
09:29:56 INFO - sub-resource via xhr-request using the meta-csp
09:29:56 INFO - delivery method with no-redirect and when
09:29:56 INFO - the target request is cross-origin.
09:29:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 5356ms
09:29:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:29:56 INFO - PROCESS | 2084 | ++DOCSHELL 000000290057A000 == 26 [pid = 2084] [id = 685]
09:29:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 290 (0000002901414400) [pid = 2084] [serial = 1920] [outer = 0000000000000000]
09:29:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 291 (0000002901419400) [pid = 2084] [serial = 1921] [outer = 0000002901414400]
09:29:56 INFO - PROCESS | 2084 | 1452187796373 Marionette INFO loaded listener.js
09:29:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 292 (0000002901469C00) [pid = 2084] [serial = 1922] [outer = 0000002901414400]
09:29:56 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
09:29:56 INFO - document served over http requires an http
09:29:56 INFO - sub-resource via xhr-request using the meta-csp
09:29:56 INFO - delivery method with swap-origin-redirect and when
09:29:56 INFO - the target request is cross-origin.
09:29:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 691ms
09:29:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:29:56 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901639000 == 27 [pid = 2084] [id = 686]
09:29:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 293 (0000002901692400) [pid = 2084] [serial = 1923] [outer = 0000000000000000]
09:29:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 294 (0000002901696400) [pid = 2084] [serial = 1924] [outer = 0000002901692400]
09:29:56 INFO - PROCESS | 2084 | 1452187796985 Marionette INFO loaded listener.js
09:29:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 295 (0000002902361400) [pid = 2084] [serial = 1925] [outer = 0000002901692400]
09:29:57 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
09:29:57 INFO - document served over http requires an https
09:29:57 INFO - sub-resource via fetch-request using the meta-csp
09:29:57 INFO - delivery method with keep-origin-redirect and when
09:29:57 INFO - the target request is cross-origin.
09:29:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 733ms
09:29:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
09:29:57 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901DCB000 == 28 [pid = 2084] [id = 687]
09:29:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 296 (0000002902730C00) [pid = 2084] [serial = 1926] [outer = 0000000000000000]
09:29:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 297 (0000002902732C00) [pid = 2084] [serial = 1927] [outer = 0000002902730C00]
09:29:57 INFO - PROCESS | 2084 | 1452187797830 Marionette INFO loaded listener.js
09:29:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 298 (0000002902D8E400) [pid = 2084] [serial = 1928] [outer = 0000002902730C00]
09:29:58 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
09:29:58 INFO - document served over http requires an https
09:29:58 INFO - sub-resource via fetch-request using the meta-csp
09:29:58 INFO - delivery method with no-redirect and when
09:29:58 INFO - the target request is cross-origin.
09:29:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 732ms
09:29:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:29:58 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902430800 == 29 [pid = 2084] [id = 688]
09:29:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 299 (0000002902E54800) [pid = 2084] [serial = 1929] [outer = 0000000000000000]
09:29:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 300 (0000002902E5B400) [pid = 2084] [serial = 1930] [outer = 0000002902E54800]
09:29:58 INFO - PROCESS | 2084 | 1452187798584 Marionette INFO loaded listener.js
09:29:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 301 (0000002903008800) [pid = 2084] [serial = 1931] [outer = 0000002902E54800]
09:29:59 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
09:29:59 INFO - document served over http requires an https
09:29:59 INFO - sub-resource via fetch-request using the meta-csp
09:29:59 INFO - delivery method with swap-origin-redirect and when
09:29:59 INFO - the target request is cross-origin.
09:29:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 794ms
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 300 (00000029068C3000) [pid = 2084] [serial = 1590] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 299 (00000029058DF400) [pid = 2084] [serial = 1584] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 298 (000000290B912800) [pid = 2084] [serial = 1626] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 297 (0000002900959800) [pid = 2084] [serial = 1578] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 296 (0000002906215000) [pid = 2084] [serial = 1587] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 295 (0000002909416000) [pid = 2084] [serial = 1617] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 294 (000000296BF86800) [pid = 2084] [serial = 29] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 293 (000000290A74BC00) [pid = 2084] [serial = 1623] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 292 (0000002904A68400) [pid = 2084] [serial = 1575] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 291 (000000290740F400) [pid = 2084] [serial = 1596] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 290 (0000002908223800) [pid = 2084] [serial = 1614] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 289 (000000290A6EA400) [pid = 2084] [serial = 1620] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 288 (0000002906CED000) [pid = 2084] [serial = 1593] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 287 (00000029058E3400) [pid = 2084] [serial = 1665] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 286 (0000002907410400) [pid = 2084] [serial = 1601] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 285 (0000002907FCC800) [pid = 2084] [serial = 1611] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 284 (000000290272F800) [pid = 2084] [serial = 1581] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 283 (000000290748B800) [pid = 2084] [serial = 1606] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 282 (000000290D3F0000) [pid = 2084] [serial = 1648] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 281 (0000002912B41C00) [pid = 2084] [serial = 1716] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 280 (0000002916D14800) [pid = 2084] [serial = 1743] [outer = 0000000000000000] [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]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 279 (00000029183E6C00) [pid = 2084] [serial = 1774] [outer = 0000000000000000] [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]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 278 (0000002917D0A800) [pid = 2084] [serial = 1761] [outer = 0000000000000000] [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]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 277 (000000290ED68800) [pid = 2084] [serial = 1656] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 276 (000000290307F000) [pid = 2084] [serial = 1788] [outer = 0000000000000000] [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]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 275 (00000029040A2000) [pid = 2084] [serial = 1794] [outer = 0000000000000000] [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]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 274 (000000291351C400) [pid = 2084] [serial = 1719] [outer = 0000000000000000] [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]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 273 (0000002918524800) [pid = 2084] [serial = 1772] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187743966]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 272 (0000002902363000) [pid = 2084] [serial = 1662] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 271 (0000002903B55800) [pid = 2084] [serial = 1707] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 270 (000000290A6ADC00) [pid = 2084] [serial = 1814] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187758542]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 269 (0000002917EDA800) [pid = 2084] [serial = 1764] [outer = 0000000000000000] [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]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 268 (0000002916D60000) [pid = 2084] [serial = 1749] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 267 (0000002901416000) [pid = 2084] [serial = 1659] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 266 (0000002903009800) [pid = 2084] [serial = 1816] [outer = 0000000000000000] [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]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 265 (00000029062BE400) [pid = 2084] [serial = 1806] [outer = 0000000000000000] [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]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 264 (0000002903B56000) [pid = 2084] [serial = 1800] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 263 (00000029183ED400) [pid = 2084] [serial = 1767] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 262 (00000029003FA800) [pid = 2084] [serial = 1797] [outer = 0000000000000000] [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]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 261 (000000290BA94C00) [pid = 2084] [serial = 1824] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 260 (0000002906217800) [pid = 2084] [serial = 1803] [outer = 0000000000000000] [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]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 259 (00000029163B4000) [pid = 2084] [serial = 1730] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187731523]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 258 (000000290B913000) [pid = 2084] [serial = 1629] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 257 (0000002900778000) [pid = 2084] [serial = 1785] [outer = 0000000000000000] [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]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 256 (0000002916C55400) [pid = 2084] [serial = 1740] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 255 (000000290A70B000) [pid = 2084] [serial = 1821] [outer = 0000000000000000] [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]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 254 (00000029024C7C00) [pid = 2084] [serial = 1704] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 253 (00000029108B3400) [pid = 2084] [serial = 1701] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 252 (000000290803A400) [pid = 2084] [serial = 1811] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 251 (000000291723B000) [pid = 2084] [serial = 1752] [outer = 0000000000000000] [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]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 250 (0000002908039400) [pid = 2084] [serial = 1809] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 249 (0000002918519400) [pid = 2084] [serial = 1779] [outer = 0000000000000000] [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]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 248 (000000290A706400) [pid = 2084] [serial = 1819] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 247 (00000029168CB400) [pid = 2084] [serial = 1737] [outer = 0000000000000000] [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]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 246 (000000290942C400) [pid = 2084] [serial = 1710] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 245 (000000290CF0C800) [pid = 2084] [serial = 1638] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 244 (0000002913FC1400) [pid = 2084] [serial = 1727] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 243 (000000290BC65C00) [pid = 2084] [serial = 1632] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 242 (0000002913B35400) [pid = 2084] [serial = 1722] [outer = 0000000000000000] [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]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 241 (0000002918C78C00) [pid = 2084] [serial = 1782] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 240 (0000002913FC4400) [pid = 2084] [serial = 1725] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 239 (00000029177B2800) [pid = 2084] [serial = 1755] [outer = 0000000000000000] [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]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 238 (0000002916D25C00) [pid = 2084] [serial = 1746] [outer = 0000000000000000] [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]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 237 (000000290D2E0000) [pid = 2084] [serial = 1643] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 236 (000000290E3B2C00) [pid = 2084] [serial = 1653] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
09:30:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 235 (00000029168D1C00) [pid = 2084] [serial = 1735] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 234 (00000029179A0400) [pid = 2084] [serial = 1758] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 233 (0000002918C1D800) [pid = 2084] [serial = 1777] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 232 (000000290FF3F000) [pid = 2084] [serial = 1713] [outer = 0000000000000000] [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]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 231 (0000002913FC3800) [pid = 2084] [serial = 1732] [outer = 0000000000000000] [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]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 230 (000000290BC6CC00) [pid = 2084] [serial = 1635] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 229 (0000002904A6F000) [pid = 2084] [serial = 1791] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 228 (00000029181C0000) [pid = 2084] [serial = 1769] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 227 (000000290BC6AC00) [pid = 2084] [serial = 1825] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 226 (00000029183EE400) [pid = 2084] [serial = 1768] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 225 (00000029053A7400) [pid = 2084] [serial = 1792] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 224 (000000290409EC00) [pid = 2084] [serial = 1801] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 223 (0000002918525C00) [pid = 2084] [serial = 1773] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187743966]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 222 (0000002907406800) [pid = 2084] [serial = 1807] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 221 (0000002918C1E800) [pid = 2084] [serial = 1780] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 220 (000000290689AC00) [pid = 2084] [serial = 1804] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 219 (0000002916D2E800) [pid = 2084] [serial = 1747] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 218 (0000002912C71400) [pid = 2084] [serial = 1717] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 217 (0000002903166400) [pid = 2084] [serial = 1817] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 216 (0000002916C1D000) [pid = 2084] [serial = 1738] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 215 (0000002905415400) [pid = 2084] [serial = 1708] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 214 (0000002913C75400) [pid = 2084] [serial = 1723] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 213 (0000002918C15800) [pid = 2084] [serial = 1778] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 212 (0000002916C23800) [pid = 2084] [serial = 1736] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 211 (0000002916CA0400) [pid = 2084] [serial = 1741] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 210 (0000002900783000) [pid = 2084] [serial = 1786] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 209 (00000029081C4C00) [pid = 2084] [serial = 1812] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 208 (0000002910ECCC00) [pid = 2084] [serial = 1714] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 207 (00000029183EE000) [pid = 2084] [serial = 1770] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 206 (0000002916E70800) [pid = 2084] [serial = 1750] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 205 (00000029163B5000) [pid = 2084] [serial = 1733] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 204 (00000029177B9400) [pid = 2084] [serial = 1756] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 203 (0000002918524C00) [pid = 2084] [serial = 1775] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 202 (000000290D1EC400) [pid = 2084] [serial = 1711] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 201 (0000002913FCA400) [pid = 2084] [serial = 1728] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 200 (00000029181C1400) [pid = 2084] [serial = 1765] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 199 (0000002913FCEC00) [pid = 2084] [serial = 1726] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 198 (000000290A74A000) [pid = 2084] [serial = 1815] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187758542]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 197 (000000290530C800) [pid = 2084] [serial = 1795] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 196 (000000291A554400) [pid = 2084] [serial = 1783] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 195 (0000002908216C00) [pid = 2084] [serial = 1810] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 194 (0000002913520C00) [pid = 2084] [serial = 1720] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 193 (0000002916D20400) [pid = 2084] [serial = 1744] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 192 (00000029168C4800) [pid = 2084] [serial = 1731] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187731523]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 191 (0000002907490800) [pid = 2084] [serial = 1789] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 190 (000000290273B800) [pid = 2084] [serial = 1705] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 189 (0000002917242800) [pid = 2084] [serial = 1753] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 188 (000000290AA34400) [pid = 2084] [serial = 1822] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 187 (0000002917ECE400) [pid = 2084] [serial = 1762] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 186 (000000290A9B5800) [pid = 2084] [serial = 1820] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 185 (0000002901420800) [pid = 2084] [serial = 1798] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 184 (0000002917B14000) [pid = 2084] [serial = 1759] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 183 (000000290A6EE800) [pid = 2084] [serial = 1619] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 182 (00000029177B4000) [pid = 2084] [serial = 1754] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 181 (0000002916E62800) [pid = 2084] [serial = 1748] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 180 (000000290F628800) [pid = 2084] [serial = 1664] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 179 (000000290AA39000) [pid = 2084] [serial = 1625] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 178 (00000029053A4400) [pid = 2084] [serial = 1577] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 177 (000000290F38B400) [pid = 2084] [serial = 1655] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 176 (00000029104C2C00) [pid = 2084] [serial = 1712] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 175 (00000029077BF000) [pid = 2084] [serial = 1598] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 174 (000000291718EC00) [pid = 2084] [serial = 1751] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 173 (0000002909418400) [pid = 2084] [serial = 1616] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 172 (000000290A74DC00) [pid = 2084] [serial = 1622] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 171 (000000290740C000) [pid = 2084] [serial = 1595] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 170 (000000290F70F800) [pid = 2084] [serial = 1667] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 169 (000000290EB2A000) [pid = 2084] [serial = 1650] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 168 (000000290F704C00) [pid = 2084] [serial = 1658] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 167 (0000002916318000) [pid = 2084] [serial = 1790] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 166 (0000002907EF2000) [pid = 2084] [serial = 1603] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 165 (0000002907EFB400) [pid = 2084] [serial = 1796] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 164 (0000002909315C00) [pid = 2084] [serial = 1709] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 163 (0000002903B54800) [pid = 2084] [serial = 1706] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 162 (000000290821D400) [pid = 2084] [serial = 1613] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 161 (000000290BC67800) [pid = 2084] [serial = 1631] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 160 (0000002906C41000) [pid = 2084] [serial = 1661] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 159 (000000290CF11400) [pid = 2084] [serial = 1637] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 158 (00000029036DB800) [pid = 2084] [serial = 1583] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 157 (0000002907FCD800) [pid = 2084] [serial = 1608] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 156 (000000290E3AD400) [pid = 2084] [serial = 1645] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 155 (000000290D2DB000) [pid = 2084] [serial = 1640] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 154 (000000290ED6F000) [pid = 2084] [serial = 1793] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 153 (000000290CE9C800) [pid = 2084] [serial = 1634] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 152 (0000002906CE6C00) [pid = 2084] [serial = 1592] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 151 (000000290596F400) [pid = 2084] [serial = 1586] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 150 (000000290BA8EC00) [pid = 2084] [serial = 1628] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 149 (0000002902092400) [pid = 2084] [serial = 1580] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | --DOMWINDOW == 148 (00000029068B9000) [pid = 2084] [serial = 1589] [outer = 0000000000000000] [url = about:blank]
09:30:01 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902D03000 == 30 [pid = 2084] [id = 689]
09:30:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 149 (0000002901416000) [pid = 2084] [serial = 1932] [outer = 0000000000000000]
09:30:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 150 (0000002901461000) [pid = 2084] [serial = 1933] [outer = 0000002901416000]
09:30:01 INFO - PROCESS | 2084 | 1452187801513 Marionette INFO loaded listener.js
09:30:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 151 (000000290307D800) [pid = 2084] [serial = 1934] [outer = 0000002901416000]
09:30:01 INFO - PROCESS | 2084 | ++DOCSHELL 000000290071C000 == 31 [pid = 2084] [id = 690]
09:30:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 152 (0000002903165000) [pid = 2084] [serial = 1935] [outer = 0000000000000000]
09:30:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 153 (0000002903162000) [pid = 2084] [serial = 1936] [outer = 0000002903165000]
09:30:02 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
09:30:02 INFO - document served over http requires an https
09:30:02 INFO - sub-resource via iframe-tag using the meta-csp
09:30:02 INFO - delivery method with keep-origin-redirect and when
09:30:02 INFO - the target request is cross-origin.
09:30:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 669ms
09:30:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:30:02 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902ED0000 == 32 [pid = 2084] [id = 691]
09:30:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 154 (0000002903166000) [pid = 2084] [serial = 1937] [outer = 0000000000000000]
09:30:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 155 (0000002903350000) [pid = 2084] [serial = 1938] [outer = 0000002903166000]
09:30:02 INFO - PROCESS | 2084 | 1452187802210 Marionette INFO loaded listener.js
09:30:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 156 (00000029033C9000) [pid = 2084] [serial = 1939] [outer = 0000002903166000]
09:30:02 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902B6C800 == 33 [pid = 2084] [id = 692]
09:30:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 157 (00000029033C8400) [pid = 2084] [serial = 1940] [outer = 0000000000000000]
09:30:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 158 (00000029033D0800) [pid = 2084] [serial = 1941] [outer = 00000029033C8400]
09:30:02 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
09:30:02 INFO - document served over http requires an https
09:30:02 INFO - sub-resource via iframe-tag using the meta-csp
09:30:02 INFO - delivery method with no-redirect and when
09:30:02 INFO - the target request is cross-origin.
09:30:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 690ms
09:30:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:30:02 INFO - PROCESS | 2084 | ++DOCSHELL 00000029033AA000 == 34 [pid = 2084] [id = 693]
09:30:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 159 (00000029033C6C00) [pid = 2084] [serial = 1942] [outer = 0000000000000000]
09:30:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 160 (00000029036CEC00) [pid = 2084] [serial = 1943] [outer = 00000029033C6C00]
09:30:02 INFO - PROCESS | 2084 | 1452187802928 Marionette INFO loaded listener.js
09:30:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 161 (0000002903B4D000) [pid = 2084] [serial = 1944] [outer = 00000029033C6C00]
09:30:03 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902EE9800 == 35 [pid = 2084] [id = 694]
09:30:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 162 (0000002903B4BC00) [pid = 2084] [serial = 1945] [outer = 0000000000000000]
09:30:03 INFO - PROCESS | 2084 | [2084] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9255
09:30:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 163 (00000029003F4C00) [pid = 2084] [serial = 1946] [outer = 0000002903B4BC00]
09:30:03 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
09:30:03 INFO - document served over http requires an https
09:30:03 INFO - sub-resource via iframe-tag using the meta-csp
09:30:03 INFO - delivery method with swap-origin-redirect and when
09:30:03 INFO - the target request is cross-origin.
09:30:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 880ms
09:30:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:30:03 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900980800 == 36 [pid = 2084] [id = 695]
09:30:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 164 (0000002901413800) [pid = 2084] [serial = 1947] [outer = 0000000000000000]
09:30:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 165 (000000290141AC00) [pid = 2084] [serial = 1948] [outer = 0000002901413800]
09:30:03 INFO - PROCESS | 2084 | 1452187803984 Marionette INFO loaded listener.js
09:30:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 166 (0000002902359C00) [pid = 2084] [serial = 1949] [outer = 0000002901413800]
09:30:04 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
09:30:04 INFO - document served over http requires an https
09:30:04 INFO - sub-resource via script-tag using the meta-csp
09:30:04 INFO - delivery method with keep-origin-redirect and when
09:30:04 INFO - the target request is cross-origin.
09:30:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1140ms
09:30:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
09:30:05 INFO - PROCESS | 2084 | ++DOCSHELL 00000029035B2800 == 37 [pid = 2084] [id = 696]
09:30:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 167 (00000029024CAC00) [pid = 2084] [serial = 1950] [outer = 0000000000000000]
09:30:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 168 (0000002902D88800) [pid = 2084] [serial = 1951] [outer = 00000029024CAC00]
09:30:05 INFO - PROCESS | 2084 | 1452187805136 Marionette INFO loaded listener.js
09:30:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 169 (000000290331F400) [pid = 2084] [serial = 1952] [outer = 00000029024CAC00]
09:30:05 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
09:30:05 INFO - document served over http requires an https
09:30:05 INFO - sub-resource via script-tag using the meta-csp
09:30:05 INFO - delivery method with no-redirect and when
09:30:05 INFO - the target request is cross-origin.
09:30:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 985ms
09:30:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:30:06 INFO - PROCESS | 2084 | ++DOCSHELL 0000002904E2F800 == 38 [pid = 2084] [id = 697]
09:30:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 170 (0000002903B54C00) [pid = 2084] [serial = 1953] [outer = 0000000000000000]
09:30:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 171 (0000002903B59000) [pid = 2084] [serial = 1954] [outer = 0000002903B54C00]
09:30:06 INFO - PROCESS | 2084 | 1452187806141 Marionette INFO loaded listener.js
09:30:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 172 (00000029040A5000) [pid = 2084] [serial = 1955] [outer = 0000002903B54C00]
09:30:06 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
09:30:06 INFO - document served over http requires an https
09:30:06 INFO - sub-resource via script-tag using the meta-csp
09:30:06 INFO - delivery method with swap-origin-redirect and when
09:30:06 INFO - the target request is cross-origin.
09:30:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 985ms
09:30:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:30:07 INFO - PROCESS | 2084 | ++DOCSHELL 00000029051AD800 == 39 [pid = 2084] [id = 698]
09:30:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 173 (0000002904A66800) [pid = 2084] [serial = 1956] [outer = 0000000000000000]
09:30:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 174 (0000002904A6CC00) [pid = 2084] [serial = 1957] [outer = 0000002904A66800]
09:30:07 INFO - PROCESS | 2084 | 1452187807104 Marionette INFO loaded listener.js
09:30:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 175 (0000002905248C00) [pid = 2084] [serial = 1958] [outer = 0000002904A66800]
09:30:07 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
09:30:07 INFO - document served over http requires an https
09:30:07 INFO - sub-resource via xhr-request using the meta-csp
09:30:07 INFO - delivery method with keep-origin-redirect and when
09:30:07 INFO - the target request is cross-origin.
09:30:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 880ms
09:30:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
09:30:07 INFO - PROCESS | 2084 | ++DOCSHELL 00000029051B5000 == 40 [pid = 2084] [id = 699]
09:30:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 176 (0000002905246800) [pid = 2084] [serial = 1959] [outer = 0000000000000000]
09:30:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 177 (0000002905306400) [pid = 2084] [serial = 1960] [outer = 0000002905246800]
09:30:08 INFO - PROCESS | 2084 | 1452187807992 Marionette INFO loaded listener.js
09:30:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 178 (00000029053A1000) [pid = 2084] [serial = 1961] [outer = 0000002905246800]
09:30:08 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
09:30:08 INFO - document served over http requires an https
09:30:08 INFO - sub-resource via xhr-request using the meta-csp
09:30:08 INFO - delivery method with no-redirect and when
09:30:08 INFO - the target request is cross-origin.
09:30:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 943ms
09:30:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:30:08 INFO - PROCESS | 2084 | ++DOCSHELL 00000029059EA000 == 41 [pid = 2084] [id = 700]
09:30:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 179 (00000029053A5000) [pid = 2084] [serial = 1962] [outer = 0000000000000000]
09:30:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 180 (0000002905413800) [pid = 2084] [serial = 1963] [outer = 00000029053A5000]
09:30:08 INFO - PROCESS | 2084 | 1452187808960 Marionette INFO loaded listener.js
09:30:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 181 (00000029058E5400) [pid = 2084] [serial = 1964] [outer = 00000029053A5000]
09:30:09 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
09:30:09 INFO - document served over http requires an https
09:30:09 INFO - sub-resource via xhr-request using the meta-csp
09:30:09 INFO - delivery method with swap-origin-redirect and when
09:30:09 INFO - the target request is cross-origin.
09:30:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 941ms
09:30:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:30:09 INFO - PROCESS | 2084 | ++DOCSHELL 000000290663A000 == 42 [pid = 2084] [id = 701]
09:30:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 182 (00000029058EA800) [pid = 2084] [serial = 1965] [outer = 0000000000000000]
09:30:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 183 (0000002905967400) [pid = 2084] [serial = 1966] [outer = 00000029058EA800]
09:30:09 INFO - PROCESS | 2084 | 1452187809908 Marionette INFO loaded listener.js
09:30:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 184 (000000290620EC00) [pid = 2084] [serial = 1967] [outer = 00000029058EA800]
09:30:10 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
09:30:10 INFO - document served over http requires an http
09:30:10 INFO - sub-resource via fetch-request using the meta-csp
09:30:10 INFO - delivery method with keep-origin-redirect and when
09:30:10 INFO - the target request is same-origin.
09:30:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 944ms
09:30:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
09:30:10 INFO - PROCESS | 2084 | ++DOCSHELL 000000290686A000 == 43 [pid = 2084] [id = 702]
09:30:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 185 (000000290620E000) [pid = 2084] [serial = 1968] [outer = 0000000000000000]
09:30:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 186 (0000002906217C00) [pid = 2084] [serial = 1969] [outer = 000000290620E000]
09:30:10 INFO - PROCESS | 2084 | 1452187810829 Marionette INFO loaded listener.js
09:30:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 187 (00000029062C6C00) [pid = 2084] [serial = 1970] [outer = 000000290620E000]
09:30:11 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
09:30:11 INFO - document served over http requires an http
09:30:11 INFO - sub-resource via fetch-request using the meta-csp
09:30:11 INFO - delivery method with no-redirect and when
09:30:11 INFO - the target request is same-origin.
09:30:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 877ms
09:30:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:30:11 INFO - PROCESS | 2084 | ++DOCSHELL 00000029075E1000 == 44 [pid = 2084] [id = 703]
09:30:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 188 (00000029062BDC00) [pid = 2084] [serial = 1971] [outer = 0000000000000000]
09:30:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 189 (00000029062CCC00) [pid = 2084] [serial = 1972] [outer = 00000029062BDC00]
09:30:11 INFO - PROCESS | 2084 | 1452187811743 Marionette INFO loaded listener.js
09:30:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 190 (00000029068B9400) [pid = 2084] [serial = 1973] [outer = 00000029062BDC00]
09:30:12 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
09:30:12 INFO - document served over http requires an http
09:30:12 INFO - sub-resource via fetch-request using the meta-csp
09:30:12 INFO - delivery method with swap-origin-redirect and when
09:30:12 INFO - the target request is same-origin.
09:30:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 881ms
09:30:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:30:12 INFO - PROCESS | 2084 | ++DOCSHELL 00000029076B3000 == 45 [pid = 2084] [id = 704]
09:30:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 191 (00000029062C2800) [pid = 2084] [serial = 1974] [outer = 0000000000000000]
09:30:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 192 (00000029068C0800) [pid = 2084] [serial = 1975] [outer = 00000029062C2800]
09:30:12 INFO - PROCESS | 2084 | 1452187812644 Marionette INFO loaded listener.js
09:30:12 INFO - PROCESS | 2084 | ++DOMWINDOW == 193 (0000002906C43400) [pid = 2084] [serial = 1976] [outer = 00000029062C2800]
09:30:13 INFO - PROCESS | 2084 | ++DOCSHELL 000000290772B800 == 46 [pid = 2084] [id = 705]
09:30:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 194 (0000002906CDA000) [pid = 2084] [serial = 1977] [outer = 0000000000000000]
09:30:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 195 (0000002906CDB800) [pid = 2084] [serial = 1978] [outer = 0000002906CDA000]
09:30:13 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
09:30:13 INFO - document served over http requires an http
09:30:13 INFO - sub-resource via iframe-tag using the meta-csp
09:30:13 INFO - delivery method with keep-origin-redirect and when
09:30:13 INFO - the target request is same-origin.
09:30:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1022ms
09:30:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:30:13 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907884800 == 47 [pid = 2084] [id = 706]
09:30:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 196 (0000002906CD9000) [pid = 2084] [serial = 1979] [outer = 0000000000000000]
09:30:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 197 (0000002906CDF400) [pid = 2084] [serial = 1980] [outer = 0000002906CD9000]
09:30:13 INFO - PROCESS | 2084 | 1452187813697 Marionette INFO loaded listener.js
09:30:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 198 (0000002907131C00) [pid = 2084] [serial = 1981] [outer = 0000002906CD9000]
09:30:14 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907C66800 == 48 [pid = 2084] [id = 707]
09:30:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 199 (0000002907138000) [pid = 2084] [serial = 1982] [outer = 0000000000000000]
09:30:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 200 (0000002907137800) [pid = 2084] [serial = 1983] [outer = 0000002907138000]
09:30:15 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
09:30:15 INFO - document served over http requires an http
09:30:15 INFO - sub-resource via iframe-tag using the meta-csp
09:30:15 INFO - delivery method with no-redirect and when
09:30:15 INFO - the target request is same-origin.
09:30:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1887ms
09:30:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:30:15 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907C72000 == 49 [pid = 2084] [id = 708]
09:30:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 201 (000000290713AC00) [pid = 2084] [serial = 1984] [outer = 0000000000000000]
09:30:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 202 (0000002907161000) [pid = 2084] [serial = 1985] [outer = 000000290713AC00]
09:30:15 INFO - PROCESS | 2084 | 1452187815585 Marionette INFO loaded listener.js
09:30:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 203 (000000290740BC00) [pid = 2084] [serial = 1986] [outer = 000000290713AC00]
09:30:16 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907D14800 == 50 [pid = 2084] [id = 709]
09:30:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 204 (0000002907410400) [pid = 2084] [serial = 1987] [outer = 0000000000000000]
09:30:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 205 (0000002907411400) [pid = 2084] [serial = 1988] [outer = 0000002907410400]
09:30:16 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
09:30:16 INFO - document served over http requires an http
09:30:16 INFO - sub-resource via iframe-tag using the meta-csp
09:30:16 INFO - delivery method with swap-origin-redirect and when
09:30:16 INFO - the target request is same-origin.
09:30:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1028ms
09:30:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:30:16 INFO - PROCESS | 2084 | ++DOCSHELL 00000029035B9800 == 51 [pid = 2084] [id = 710]
09:30:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 206 (000000290146A800) [pid = 2084] [serial = 1989] [outer = 0000000000000000]
09:30:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 207 (0000002907160800) [pid = 2084] [serial = 1990] [outer = 000000290146A800]
09:30:16 INFO - PROCESS | 2084 | 1452187816645 Marionette INFO loaded listener.js
09:30:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 208 (00000029077B8400) [pid = 2084] [serial = 1991] [outer = 000000290146A800]
09:30:17 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
09:30:17 INFO - document served over http requires an http
09:30:17 INFO - sub-resource via script-tag using the meta-csp
09:30:17 INFO - delivery method with keep-origin-redirect and when
09:30:17 INFO - the target request is same-origin.
09:30:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1002ms
09:30:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
09:30:17 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901DC4800 == 52 [pid = 2084] [id = 711]
09:30:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 209 (00000029003FE000) [pid = 2084] [serial = 1992] [outer = 0000000000000000]
09:30:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 210 (000000290145CC00) [pid = 2084] [serial = 1993] [outer = 00000029003FE000]
09:30:17 INFO - PROCESS | 2084 | 1452187817620 Marionette INFO loaded listener.js
09:30:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 211 (00000029077BFC00) [pid = 2084] [serial = 1994] [outer = 00000029003FE000]
09:30:18 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
09:30:18 INFO - document served over http requires an http
09:30:18 INFO - sub-resource via script-tag using the meta-csp
09:30:18 INFO - delivery method with no-redirect and when
09:30:18 INFO - the target request is same-origin.
09:30:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 983ms
09:30:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:30:18 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900723800 == 53 [pid = 2084] [id = 712]
09:30:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 212 (000000290077C000) [pid = 2084] [serial = 1995] [outer = 0000000000000000]
09:30:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 213 (0000002902098000) [pid = 2084] [serial = 1996] [outer = 000000290077C000]
09:30:18 INFO - PROCESS | 2084 | 1452187818765 Marionette INFO loaded listener.js
09:30:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 214 (00000029078F1400) [pid = 2084] [serial = 1997] [outer = 000000290077C000]
09:30:19 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
09:30:19 INFO - document served over http requires an http
09:30:19 INFO - sub-resource via script-tag using the meta-csp
09:30:19 INFO - delivery method with swap-origin-redirect and when
09:30:19 INFO - the target request is same-origin.
09:30:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1293ms
09:30:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:30:19 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902431800 == 54 [pid = 2084] [id = 713]
09:30:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 215 (0000002901418800) [pid = 2084] [serial = 1998] [outer = 0000000000000000]
09:30:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 216 (00000029024C4800) [pid = 2084] [serial = 1999] [outer = 0000002901418800]
09:30:19 INFO - PROCESS | 2084 | 1452187819917 Marionette INFO loaded listener.js
09:30:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 217 (0000002903321800) [pid = 2084] [serial = 2000] [outer = 0000002901418800]
09:30:20 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
09:30:20 INFO - document served over http requires an http
09:30:20 INFO - sub-resource via xhr-request using the meta-csp
09:30:20 INFO - delivery method with keep-origin-redirect and when
09:30:20 INFO - the target request is same-origin.
09:30:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 984ms
09:30:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
09:30:20 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901D0F800 == 55 [pid = 2084] [id = 714]
09:30:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 218 (0000002901693400) [pid = 2084] [serial = 2001] [outer = 0000000000000000]
09:30:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 219 (000000290307F400) [pid = 2084] [serial = 2002] [outer = 0000002901693400]
09:30:20 INFO - PROCESS | 2084 | 1452187820879 Marionette INFO loaded listener.js
09:30:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 220 (0000002903B55C00) [pid = 2084] [serial = 2003] [outer = 0000002901693400]
09:30:21 INFO - PROCESS | 2084 | --DOCSHELL 0000002902B6C800 == 54 [pid = 2084] [id = 692]
09:30:21 INFO - PROCESS | 2084 | --DOCSHELL 0000002902ED0000 == 53 [pid = 2084] [id = 691]
09:30:21 INFO - PROCESS | 2084 | --DOCSHELL 000000290071C000 == 52 [pid = 2084] [id = 690]
09:30:21 INFO - PROCESS | 2084 | --DOCSHELL 0000002902D03000 == 51 [pid = 2084] [id = 689]
09:30:21 INFO - PROCESS | 2084 | --DOCSHELL 0000002902430800 == 50 [pid = 2084] [id = 688]
09:30:21 INFO - PROCESS | 2084 | --DOCSHELL 0000002901DCB000 == 49 [pid = 2084] [id = 687]
09:30:21 INFO - PROCESS | 2084 | --DOCSHELL 0000002901639000 == 48 [pid = 2084] [id = 686]
09:30:21 INFO - PROCESS | 2084 | --DOCSHELL 000000290057A000 == 47 [pid = 2084] [id = 685]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 219 (000000290CEA1400) [pid = 2084] [serial = 1826] [outer = 0000000000000000] [url = about:blank]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 218 (000000290BB81C00) [pid = 2084] [serial = 1823] [outer = 0000000000000000] [url = about:blank]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 217 (000000296B12F000) [pid = 2084] [serial = 31] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 216 (0000002913FC4C00) [pid = 2084] [serial = 1724] [outer = 0000000000000000] [url = about:blank]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 215 (0000002918520C00) [pid = 2084] [serial = 1771] [outer = 0000000000000000] [url = about:blank]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 214 (00000029163AEC00) [pid = 2084] [serial = 1729] [outer = 0000000000000000] [url = about:blank]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 213 (0000002917D07C00) [pid = 2084] [serial = 1760] [outer = 0000000000000000] [url = about:blank]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 212 (00000029181BB400) [pid = 2084] [serial = 1763] [outer = 0000000000000000] [url = about:blank]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 211 (0000002916C57000) [pid = 2084] [serial = 1739] [outer = 0000000000000000] [url = about:blank]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 210 (0000002913B3B000) [pid = 2084] [serial = 1721] [outer = 0000000000000000] [url = about:blank]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 209 (00000029036D9C00) [pid = 2084] [serial = 1787] [outer = 0000000000000000] [url = about:blank]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 208 (0000002907D3E800) [pid = 2084] [serial = 1808] [outer = 0000000000000000] [url = about:blank]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 207 (000000291335B800) [pid = 2084] [serial = 1718] [outer = 0000000000000000] [url = about:blank]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 206 (0000002912B3E400) [pid = 2084] [serial = 1715] [outer = 0000000000000000] [url = about:blank]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 205 (00000029183E9C00) [pid = 2084] [serial = 1766] [outer = 0000000000000000] [url = about:blank]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 204 (00000029058E6000) [pid = 2084] [serial = 1802] [outer = 0000000000000000] [url = about:blank]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 203 (000000290942A000) [pid = 2084] [serial = 1818] [outer = 0000000000000000] [url = about:blank]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 202 (0000002910ECD400) [pid = 2084] [serial = 1703] [outer = 0000000000000000] [url = about:blank]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 201 (0000002903005C00) [pid = 2084] [serial = 1799] [outer = 0000000000000000] [url = about:blank]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 200 (0000002916D16400) [pid = 2084] [serial = 1742] [outer = 0000000000000000] [url = about:blank]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 199 (0000002916D28000) [pid = 2084] [serial = 1745] [outer = 0000000000000000] [url = about:blank]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 198 (0000002918C7DC00) [pid = 2084] [serial = 1781] [outer = 0000000000000000] [url = about:blank]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 197 (000000295E9B4000) [pid = 2084] [serial = 1784] [outer = 0000000000000000] [url = about:blank]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 196 (00000029179A9400) [pid = 2084] [serial = 1757] [outer = 0000000000000000] [url = about:blank]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 195 (0000002918C16C00) [pid = 2084] [serial = 1776] [outer = 0000000000000000] [url = about:blank]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 194 (000000290942CC00) [pid = 2084] [serial = 1813] [outer = 0000000000000000] [url = about:blank]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 193 (0000002907132000) [pid = 2084] [serial = 1805] [outer = 0000000000000000] [url = about:blank]
09:30:21 INFO - PROCESS | 2084 | --DOMWINDOW == 192 (0000002916C1A800) [pid = 2084] [serial = 1734] [outer = 0000000000000000] [url = about:blank]
09:30:21 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
09:30:21 INFO - document served over http requires an http
09:30:21 INFO - sub-resource via xhr-request using the meta-csp
09:30:21 INFO - delivery method with no-redirect and when
09:30:21 INFO - the target request is same-origin.
09:30:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 986ms
09:30:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:30:21 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901630800 == 48 [pid = 2084] [id = 715]
09:30:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 193 (0000002902E55C00) [pid = 2084] [serial = 2004] [outer = 0000000000000000]
09:30:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 194 (0000002903002400) [pid = 2084] [serial = 2005] [outer = 0000002902E55C00]
09:30:21 INFO - PROCESS | 2084 | 1452187821843 Marionette INFO loaded listener.js
09:30:21 INFO - PROCESS | 2084 | ++DOMWINDOW == 195 (00000029036D6400) [pid = 2084] [serial = 2006] [outer = 0000002902E55C00]
09:30:22 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
09:30:22 INFO - document served over http requires an http
09:30:22 INFO - sub-resource via xhr-request using the meta-csp
09:30:22 INFO - delivery method with swap-origin-redirect and when
09:30:22 INFO - the target request is same-origin.
09:30:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 690ms
09:30:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:30:22 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902D0C800 == 49 [pid = 2084] [id = 716]
09:30:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 196 (00000029040A3400) [pid = 2084] [serial = 2007] [outer = 0000000000000000]
09:30:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 197 (0000002905246C00) [pid = 2084] [serial = 2008] [outer = 00000029040A3400]
09:30:22 INFO - PROCESS | 2084 | 1452187822450 Marionette INFO loaded listener.js
09:30:22 INFO - PROCESS | 2084 | ++DOMWINDOW == 198 (000000290541A800) [pid = 2084] [serial = 2009] [outer = 00000029040A3400]
09:30:22 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
09:30:22 INFO - document served over http requires an https
09:30:22 INFO - sub-resource via fetch-request using the meta-csp
09:30:22 INFO - delivery method with keep-origin-redirect and when
09:30:22 INFO - the target request is same-origin.
09:30:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 671ms
09:30:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
09:30:23 INFO - PROCESS | 2084 | ++DOCSHELL 0000002904E3B000 == 50 [pid = 2084] [id = 717]
09:30:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 199 (0000002905968800) [pid = 2084] [serial = 2010] [outer = 0000000000000000]
09:30:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 200 (0000002906C37800) [pid = 2084] [serial = 2011] [outer = 0000002905968800]
09:30:23 INFO - PROCESS | 2084 | 1452187823156 Marionette INFO loaded listener.js
09:30:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 201 (0000002906CF5800) [pid = 2084] [serial = 2012] [outer = 0000002905968800]
09:30:23 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
09:30:23 INFO - document served over http requires an https
09:30:23 INFO - sub-resource via fetch-request using the meta-csp
09:30:23 INFO - delivery method with no-redirect and when
09:30:23 INFO - the target request is same-origin.
09:30:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 731ms
09:30:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:30:23 INFO - PROCESS | 2084 | ++DOCSHELL 00000029073BD800 == 51 [pid = 2084] [id = 718]
09:30:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 202 (000000290716D400) [pid = 2084] [serial = 2013] [outer = 0000000000000000]
09:30:23 INFO - PROCESS | 2084 | ++DOMWINDOW == 203 (00000029078F1000) [pid = 2084] [serial = 2014] [outer = 000000290716D400]
09:30:23 INFO - PROCESS | 2084 | 1452187823959 Marionette INFO loaded listener.js
09:30:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 204 (0000002907D40400) [pid = 2084] [serial = 2015] [outer = 000000290716D400]
09:30:24 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
09:30:24 INFO - document served over http requires an https
09:30:24 INFO - sub-resource via fetch-request using the meta-csp
09:30:24 INFO - delivery method with swap-origin-redirect and when
09:30:24 INFO - the target request is same-origin.
09:30:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 734ms
09:30:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:30:24 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907E3A000 == 52 [pid = 2084] [id = 719]
09:30:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 205 (0000002907EED400) [pid = 2084] [serial = 2016] [outer = 0000000000000000]
09:30:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 206 (0000002907EF2400) [pid = 2084] [serial = 2017] [outer = 0000002907EED400]
09:30:24 INFO - PROCESS | 2084 | 1452187824699 Marionette INFO loaded listener.js
09:30:24 INFO - PROCESS | 2084 | ++DOMWINDOW == 207 (0000002907F5C800) [pid = 2084] [serial = 2018] [outer = 0000002907EED400]
09:30:25 INFO - PROCESS | 2084 | ++DOCSHELL 0000002909D03000 == 53 [pid = 2084] [id = 720]
09:30:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 208 (0000002907F63C00) [pid = 2084] [serial = 2019] [outer = 0000000000000000]
09:30:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 209 (0000002907FC4400) [pid = 2084] [serial = 2020] [outer = 0000002907F63C00]
09:30:25 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
09:30:25 INFO - document served over http requires an https
09:30:25 INFO - sub-resource via iframe-tag using the meta-csp
09:30:25 INFO - delivery method with keep-origin-redirect and when
09:30:25 INFO - the target request is same-origin.
09:30:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 732ms
09:30:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 208 (00000029104C6000) [pid = 2084] [serial = 1845] [outer = 0000000000000000] [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]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 207 (000000291286A800) [pid = 2084] [serial = 1848] [outer = 0000000000000000] [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]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 206 (000000290D2E4400) [pid = 2084] [serial = 1839] [outer = 0000000000000000] [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]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 205 (000000290F622400) [pid = 2084] [serial = 1842] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 204 (000000290CEA3000) [pid = 2084] [serial = 1833] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 203 (000000290D1F1400) [pid = 2084] [serial = 1836] [outer = 0000000000000000] [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]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 202 (000000290620F800) [pid = 2084] [serial = 1830] [outer = 0000000000000000] [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]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 201 (0000002902363800) [pid = 2084] [serial = 1914] [outer = 0000000000000000] [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]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 200 (000000297485D000) [pid = 2084] [serial = 1900] [outer = 0000000000000000] [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]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 199 (000000296B4D5400) [pid = 2084] [serial = 1890] [outer = 0000000000000000] [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]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 198 (0000002971E18C00) [pid = 2084] [serial = 1895] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 197 (000000296C09B400) [pid = 2084] [serial = 1884] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 196 (0000002970E5E800) [pid = 2084] [serial = 1887] [outer = 0000000000000000] [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]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 195 (000000296BA0CC00) [pid = 2084] [serial = 1878] [outer = 0000000000000000] [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]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 194 (000000296C094C00) [pid = 2084] [serial = 1881] [outer = 0000000000000000] [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]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 193 (0000002902368000) [pid = 2084] [serial = 1872] [outer = 0000000000000000] [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]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 192 (000000296B4E0800) [pid = 2084] [serial = 1875] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 191 (0000002913B3BC00) [pid = 2084] [serial = 1858] [outer = 0000000000000000] [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]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 190 (0000002913518400) [pid = 2084] [serial = 1853] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 189 (0000002905967800) [pid = 2084] [serial = 1915] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 188 (0000002977D4F000) [pid = 2084] [serial = 1909] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 187 (00000029783B5000) [pid = 2084] [serial = 1912] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 186 (000000297756E800) [pid = 2084] [serial = 1904] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 185 (00000029750A4400) [pid = 2084] [serial = 1901] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 184 (000000297756BC00) [pid = 2084] [serial = 1906] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 183 (0000002971E17400) [pid = 2084] [serial = 1894] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 182 (0000002971A5EC00) [pid = 2084] [serial = 1891] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 181 (00000029750A9C00) [pid = 2084] [serial = 1899] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187783172]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 180 (0000002971EF3800) [pid = 2084] [serial = 1896] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 179 (00000029704D3800) [pid = 2084] [serial = 1885] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 178 (0000002970FA9C00) [pid = 2084] [serial = 1888] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 177 (000000296BA50000) [pid = 2084] [serial = 1879] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 176 (000000296CADE000) [pid = 2084] [serial = 1882] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 175 (000000296B16B400) [pid = 2084] [serial = 1873] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 174 (000000296BA0DC00) [pid = 2084] [serial = 1876] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 173 (000000296A1C9C00) [pid = 2084] [serial = 1867] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 172 (000000296A2C9000) [pid = 2084] [serial = 1870] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 171 (0000002916D5BC00) [pid = 2084] [serial = 1862] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 170 (0000002916CEB400) [pid = 2084] [serial = 1859] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 169 (00000029177BC400) [pid = 2084] [serial = 1864] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 168 (0000002916CE7000) [pid = 2084] [serial = 1857] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187770593]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 167 (0000002916315C00) [pid = 2084] [serial = 1854] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 166 (00000029108B5400) [pid = 2084] [serial = 1846] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 165 (0000002916318C00) [pid = 2084] [serial = 1852] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 164 (0000002913363400) [pid = 2084] [serial = 1849] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 163 (000000290EB20800) [pid = 2084] [serial = 1840] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 162 (000000290F70D000) [pid = 2084] [serial = 1843] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 161 (000000290CF02400) [pid = 2084] [serial = 1834] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 160 (000000290D3FA400) [pid = 2084] [serial = 1837] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 159 (000000290334DC00) [pid = 2084] [serial = 1828] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 158 (00000029078EDC00) [pid = 2084] [serial = 1831] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 157 (0000002906CE0400) [pid = 2084] [serial = 1918] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 156 (0000002902E5B400) [pid = 2084] [serial = 1930] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 155 (0000002902732C00) [pid = 2084] [serial = 1927] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 154 (0000002903162000) [pid = 2084] [serial = 1936] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 153 (0000002901461000) [pid = 2084] [serial = 1933] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 152 (0000002901696400) [pid = 2084] [serial = 1924] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 151 (0000002901419400) [pid = 2084] [serial = 1921] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 150 (00000029033D0800) [pid = 2084] [serial = 1941] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187802573]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 149 (00000029036CEC00) [pid = 2084] [serial = 1943] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 148 (0000002903350000) [pid = 2084] [serial = 1938] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 147 (00000029783AF800) [pid = 2084] [serial = 1911] [outer = 0000000000000000] [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]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 146 (0000002901414400) [pid = 2084] [serial = 1920] [outer = 0000000000000000] [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]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 145 (0000002901692400) [pid = 2084] [serial = 1923] [outer = 0000000000000000] [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]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 144 (0000002902E54800) [pid = 2084] [serial = 1929] [outer = 0000000000000000] [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]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 143 (00000029748BDC00) [pid = 2084] [serial = 1898] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187783172]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 142 (000000296A2C0000) [pid = 2084] [serial = 1869] [outer = 0000000000000000] [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]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 141 (0000002903165000) [pid = 2084] [serial = 1935] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 140 (00000029033C8400) [pid = 2084] [serial = 1940] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187802573]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 139 (0000002977D43400) [pid = 2084] [serial = 1908] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 138 (0000002916CA8800) [pid = 2084] [serial = 1863] [outer = 0000000000000000] [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]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 137 (000000291630E400) [pid = 2084] [serial = 1851] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 136 (0000002971E11000) [pid = 2084] [serial = 1893] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 135 (0000002901416000) [pid = 2084] [serial = 1932] [outer = 0000000000000000] [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]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 134 (0000002916CDD800) [pid = 2084] [serial = 1856] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187770593]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 133 (00000029177B9000) [pid = 2084] [serial = 1861] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 132 (0000002977170C00) [pid = 2084] [serial = 1905] [outer = 0000000000000000] [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]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 131 (0000002903166000) [pid = 2084] [serial = 1937] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 130 (000000290300D400) [pid = 2084] [serial = 1827] [outer = 0000000000000000] [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]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 129 (000000291A559800) [pid = 2084] [serial = 1866] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 128 (0000002902730C00) [pid = 2084] [serial = 1926] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 127 (00000029068A4400) [pid = 2084] [serial = 1917] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 126 (000000297756A000) [pid = 2084] [serial = 1903] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 125 (000000290FF3AC00) [pid = 2084] [serial = 1916] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 124 (000000296C48DC00) [pid = 2084] [serial = 1880] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 123 (000000296B4D9C00) [pid = 2084] [serial = 1874] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 122 (000000296BA53000) [pid = 2084] [serial = 1877] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 121 (000000290D1F2000) [pid = 2084] [serial = 1835] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 120 (000000290EA09400) [pid = 2084] [serial = 1838] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 119 (0000002909318400) [pid = 2084] [serial = 1832] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 118 (000000290A9C3800) [pid = 2084] [serial = 1919] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | --DOMWINDOW == 117 (0000002901469C00) [pid = 2084] [serial = 1922] [outer = 0000000000000000] [url = about:blank]
09:30:25 INFO - PROCESS | 2084 | ++DOCSHELL 0000002909D13000 == 54 [pid = 2084] [id = 721]
09:30:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 118 (0000002900955000) [pid = 2084] [serial = 2021] [outer = 0000000000000000]
09:30:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 119 (0000002901416000) [pid = 2084] [serial = 2022] [outer = 0000002900955000]
09:30:25 INFO - PROCESS | 2084 | 1452187825524 Marionette INFO loaded listener.js
09:30:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 120 (0000002903350000) [pid = 2084] [serial = 2023] [outer = 0000002900955000]
09:30:25 INFO - PROCESS | 2084 | ++DOCSHELL 0000002909DC3800 == 55 [pid = 2084] [id = 722]
09:30:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 121 (0000002907FC6800) [pid = 2084] [serial = 2024] [outer = 0000000000000000]
09:30:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 122 (0000002908038C00) [pid = 2084] [serial = 2025] [outer = 0000002907FC6800]
09:30:26 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
09:30:26 INFO - document served over http requires an https
09:30:26 INFO - sub-resource via iframe-tag using the meta-csp
09:30:26 INFO - delivery method with no-redirect and when
09:30:26 INFO - the target request is same-origin.
09:30:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 794ms
09:30:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:30:26 INFO - PROCESS | 2084 | ++DOCSHELL 0000002909FC7000 == 56 [pid = 2084] [id = 723]
09:30:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 123 (0000002907FC9000) [pid = 2084] [serial = 2026] [outer = 0000000000000000]
09:30:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 124 (0000002908036400) [pid = 2084] [serial = 2027] [outer = 0000002907FC9000]
09:30:26 INFO - PROCESS | 2084 | 1452187826194 Marionette INFO loaded listener.js
09:30:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 125 (00000029081C0800) [pid = 2084] [serial = 2028] [outer = 0000002907FC9000]
09:30:26 INFO - PROCESS | 2084 | ++DOCSHELL 0000002909DCE000 == 57 [pid = 2084] [id = 724]
09:30:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 126 (00000029081C5800) [pid = 2084] [serial = 2029] [outer = 0000000000000000]
09:30:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 127 (0000002908218C00) [pid = 2084] [serial = 2030] [outer = 00000029081C5800]
09:30:26 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
09:30:26 INFO - document served over http requires an https
09:30:26 INFO - sub-resource via iframe-tag using the meta-csp
09:30:26 INFO - delivery method with swap-origin-redirect and when
09:30:26 INFO - the target request is same-origin.
09:30:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 732ms
09:30:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:30:26 INFO - PROCESS | 2084 | ++DOCSHELL 000000290A66C800 == 58 [pid = 2084] [id = 725]
09:30:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 128 (00000029081C6000) [pid = 2084] [serial = 2031] [outer = 0000000000000000]
09:30:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 129 (000000290821A800) [pid = 2084] [serial = 2032] [outer = 00000029081C6000]
09:30:26 INFO - PROCESS | 2084 | 1452187826929 Marionette INFO loaded listener.js
09:30:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 130 (000000290930F800) [pid = 2084] [serial = 2033] [outer = 00000029081C6000]
09:30:27 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
09:30:27 INFO - document served over http requires an https
09:30:27 INFO - sub-resource via script-tag using the meta-csp
09:30:27 INFO - delivery method with keep-origin-redirect and when
09:30:27 INFO - the target request is same-origin.
09:30:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 838ms
09:30:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
09:30:27 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900975800 == 59 [pid = 2084] [id = 726]
09:30:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 131 (0000002901464C00) [pid = 2084] [serial = 2034] [outer = 0000000000000000]
09:30:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 132 (000000290168F000) [pid = 2084] [serial = 2035] [outer = 0000002901464C00]
09:30:27 INFO - PROCESS | 2084 | 1452187827908 Marionette INFO loaded listener.js
09:30:27 INFO - PROCESS | 2084 | ++DOMWINDOW == 133 (0000002902732400) [pid = 2084] [serial = 2036] [outer = 0000002901464C00]
09:30:28 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
09:30:28 INFO - document served over http requires an https
09:30:28 INFO - sub-resource via script-tag using the meta-csp
09:30:28 INFO - delivery method with no-redirect and when
09:30:28 INFO - the target request is same-origin.
09:30:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 943ms
09:30:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:30:28 INFO - PROCESS | 2084 | ++DOCSHELL 000000290786B000 == 60 [pid = 2084] [id = 727]
09:30:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 134 (0000002903354400) [pid = 2084] [serial = 2037] [outer = 0000000000000000]
09:30:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 135 (0000002903B53800) [pid = 2084] [serial = 2038] [outer = 0000002903354400]
09:30:28 INFO - PROCESS | 2084 | 1452187828845 Marionette INFO loaded listener.js
09:30:28 INFO - PROCESS | 2084 | ++DOMWINDOW == 136 (0000002906C41400) [pid = 2084] [serial = 2039] [outer = 0000002903354400]
09:30:29 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
09:30:29 INFO - document served over http requires an https
09:30:29 INFO - sub-resource via script-tag using the meta-csp
09:30:29 INFO - delivery method with swap-origin-redirect and when
09:30:29 INFO - the target request is same-origin.
09:30:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 986ms
09:30:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:30:29 INFO - PROCESS | 2084 | ++DOCSHELL 000000290BA42800 == 61 [pid = 2084] [id = 728]
09:30:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 137 (000000290748D400) [pid = 2084] [serial = 2040] [outer = 0000000000000000]
09:30:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 138 (0000002907EF3800) [pid = 2084] [serial = 2041] [outer = 000000290748D400]
09:30:29 INFO - PROCESS | 2084 | 1452187829810 Marionette INFO loaded listener.js
09:30:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 139 (0000002908221400) [pid = 2084] [serial = 2042] [outer = 000000290748D400]
09:30:30 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
09:30:30 INFO - document served over http requires an https
09:30:30 INFO - sub-resource via xhr-request using the meta-csp
09:30:30 INFO - delivery method with keep-origin-redirect and when
09:30:30 INFO - the target request is same-origin.
09:30:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 944ms
09:30:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
09:30:30 INFO - PROCESS | 2084 | ++DOCSHELL 000000290BB48000 == 62 [pid = 2084] [id = 729]
09:30:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 140 (000000290821D800) [pid = 2084] [serial = 2043] [outer = 0000000000000000]
09:30:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 141 (0000002909314C00) [pid = 2084] [serial = 2044] [outer = 000000290821D800]
09:30:30 INFO - PROCESS | 2084 | 1452187830837 Marionette INFO loaded listener.js
09:30:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 142 (00000029093CBC00) [pid = 2084] [serial = 2045] [outer = 000000290821D800]
09:30:31 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
09:30:31 INFO - document served over http requires an https
09:30:31 INFO - sub-resource via xhr-request using the meta-csp
09:30:31 INFO - delivery method with no-redirect and when
09:30:31 INFO - the target request is same-origin.
09:30:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 880ms
09:30:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:30:31 INFO - PROCESS | 2084 | ++DOCSHELL 000000290C72A000 == 63 [pid = 2084] [id = 730]
09:30:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 143 (00000029093D1000) [pid = 2084] [serial = 2046] [outer = 0000000000000000]
09:30:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 144 (0000002909412C00) [pid = 2084] [serial = 2047] [outer = 00000029093D1000]
09:30:31 INFO - PROCESS | 2084 | 1452187831714 Marionette INFO loaded listener.js
09:30:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 145 (0000002909420000) [pid = 2084] [serial = 2048] [outer = 00000029093D1000]
09:30:32 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
09:30:32 INFO - document served over http requires an https
09:30:32 INFO - sub-resource via xhr-request using the meta-csp
09:30:32 INFO - delivery method with swap-origin-redirect and when
09:30:32 INFO - the target request is same-origin.
09:30:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 880ms
09:30:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:30:32 INFO - PROCESS | 2084 | ++DOCSHELL 000000290CBD2800 == 64 [pid = 2084] [id = 731]
09:30:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 146 (0000002909423800) [pid = 2084] [serial = 2049] [outer = 0000000000000000]
09:30:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 147 (0000002909428800) [pid = 2084] [serial = 2050] [outer = 0000002909423800]
09:30:32 INFO - PROCESS | 2084 | 1452187832606 Marionette INFO loaded listener.js
09:30:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 148 (000000290A6EDC00) [pid = 2084] [serial = 2051] [outer = 0000002909423800]
09:30:33 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
09:30:33 INFO - document served over http requires an http
09:30:33 INFO - sub-resource via fetch-request using the meta-referrer
09:30:33 INFO - delivery method with keep-origin-redirect and when
09:30:33 INFO - the target request is cross-origin.
09:30:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 881ms
09:30:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
09:30:33 INFO - PROCESS | 2084 | ++DOCSHELL 000000290CBF1000 == 65 [pid = 2084] [id = 732]
09:30:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 149 (000000290A6F2400) [pid = 2084] [serial = 2052] [outer = 0000000000000000]
09:30:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 150 (000000290A6F5800) [pid = 2084] [serial = 2053] [outer = 000000290A6F2400]
09:30:33 INFO - PROCESS | 2084 | 1452187833474 Marionette INFO loaded listener.js
09:30:33 INFO - PROCESS | 2084 | ++DOMWINDOW == 151 (000000290A70BC00) [pid = 2084] [serial = 2054] [outer = 000000290A6F2400]
09:30:34 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
09:30:34 INFO - document served over http requires an http
09:30:34 INFO - sub-resource via fetch-request using the meta-referrer
09:30:34 INFO - delivery method with no-redirect and when
09:30:34 INFO - the target request is cross-origin.
09:30:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 880ms
09:30:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:30:34 INFO - PROCESS | 2084 | ++DOCSHELL 000000290CDBD800 == 66 [pid = 2084] [id = 733]
09:30:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 152 (000000290A70B400) [pid = 2084] [serial = 2055] [outer = 0000000000000000]
09:30:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 153 (000000290A749C00) [pid = 2084] [serial = 2056] [outer = 000000290A70B400]
09:30:34 INFO - PROCESS | 2084 | 1452187834374 Marionette INFO loaded listener.js
09:30:34 INFO - PROCESS | 2084 | ++DOMWINDOW == 154 (000000290A753C00) [pid = 2084] [serial = 2057] [outer = 000000290A70B400]
09:30:34 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
09:30:34 INFO - document served over http requires an http
09:30:34 INFO - sub-resource via fetch-request using the meta-referrer
09:30:34 INFO - delivery method with swap-origin-redirect and when
09:30:34 INFO - the target request is cross-origin.
09:30:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 839ms
09:30:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:30:35 INFO - PROCESS | 2084 | ++DOCSHELL 000000290D3B7000 == 67 [pid = 2084] [id = 734]
09:30:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 155 (000000290A74E800) [pid = 2084] [serial = 2058] [outer = 0000000000000000]
09:30:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 156 (000000290A9BDC00) [pid = 2084] [serial = 2059] [outer = 000000290A74E800]
09:30:35 INFO - PROCESS | 2084 | 1452187835256 Marionette INFO loaded listener.js
09:30:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 157 (000000290AA37800) [pid = 2084] [serial = 2060] [outer = 000000290A74E800]
09:30:35 INFO - PROCESS | 2084 | ++DOCSHELL 000000290D3CA000 == 68 [pid = 2084] [id = 735]
09:30:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 158 (000000290AA3E800) [pid = 2084] [serial = 2061] [outer = 0000000000000000]
09:30:35 INFO - PROCESS | 2084 | ++DOMWINDOW == 159 (000000290B912800) [pid = 2084] [serial = 2062] [outer = 000000290AA3E800]
09:30:35 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
09:30:35 INFO - document served over http requires an http
09:30:35 INFO - sub-resource via iframe-tag using the meta-referrer
09:30:35 INFO - delivery method with keep-origin-redirect and when
09:30:35 INFO - the target request is cross-origin.
09:30:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 986ms
09:30:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:30:36 INFO - PROCESS | 2084 | ++DOCSHELL 000000290E234800 == 69 [pid = 2084] [id = 736]
09:30:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 160 (000000290A9C4400) [pid = 2084] [serial = 2063] [outer = 0000000000000000]
09:30:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 161 (000000290AA3F400) [pid = 2084] [serial = 2064] [outer = 000000290A9C4400]
09:30:36 INFO - PROCESS | 2084 | 1452187836282 Marionette INFO loaded listener.js
09:30:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 162 (000000290BA88800) [pid = 2084] [serial = 2065] [outer = 000000290A9C4400]
09:30:36 INFO - PROCESS | 2084 | ++DOCSHELL 000000290E244800 == 70 [pid = 2084] [id = 737]
09:30:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 163 (000000290BA8D400) [pid = 2084] [serial = 2066] [outer = 0000000000000000]
09:30:36 INFO - PROCESS | 2084 | ++DOMWINDOW == 164 (000000290BA8FC00) [pid = 2084] [serial = 2067] [outer = 000000290BA8D400]
09:30:36 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
09:30:36 INFO - document served over http requires an http
09:30:36 INFO - sub-resource via iframe-tag using the meta-referrer
09:30:36 INFO - delivery method with no-redirect and when
09:30:36 INFO - the target request is cross-origin.
09:30:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1029ms
09:30:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:30:37 INFO - PROCESS | 2084 | ++DOCSHELL 000000290EA54800 == 71 [pid = 2084] [id = 738]
09:30:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 165 (000000290BA8C000) [pid = 2084] [serial = 2068] [outer = 0000000000000000]
09:30:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 166 (000000290BB87400) [pid = 2084] [serial = 2069] [outer = 000000290BA8C000]
09:30:37 INFO - PROCESS | 2084 | 1452187837355 Marionette INFO loaded listener.js
09:30:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 167 (000000290BC6C400) [pid = 2084] [serial = 2070] [outer = 000000290BA8C000]
09:30:37 INFO - PROCESS | 2084 | ++DOCSHELL 000000290EBB4800 == 72 [pid = 2084] [id = 739]
09:30:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 168 (000000290C7F0400) [pid = 2084] [serial = 2071] [outer = 0000000000000000]
09:30:37 INFO - PROCESS | 2084 | ++DOMWINDOW == 169 (000000290C7F2800) [pid = 2084] [serial = 2072] [outer = 000000290C7F0400]
09:30:38 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
09:30:38 INFO - document served over http requires an http
09:30:38 INFO - sub-resource via iframe-tag using the meta-referrer
09:30:38 INFO - delivery method with swap-origin-redirect and when
09:30:38 INFO - the target request is cross-origin.
09:30:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1097ms
09:30:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:30:38 INFO - PROCESS | 2084 | ++DOCSHELL 000000290EC03800 == 73 [pid = 2084] [id = 740]
09:30:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 170 (000000290BB81000) [pid = 2084] [serial = 2073] [outer = 0000000000000000]
09:30:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 171 (000000290C7EF800) [pid = 2084] [serial = 2074] [outer = 000000290BB81000]
09:30:38 INFO - PROCESS | 2084 | 1452187838425 Marionette INFO loaded listener.js
09:30:38 INFO - PROCESS | 2084 | ++DOMWINDOW == 172 (000000290C8DC000) [pid = 2084] [serial = 2075] [outer = 000000290BB81000]
09:30:39 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
09:30:39 INFO - document served over http requires an http
09:30:39 INFO - sub-resource via script-tag using the meta-referrer
09:30:39 INFO - delivery method with keep-origin-redirect and when
09:30:39 INFO - the target request is cross-origin.
09:30:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 986ms
09:30:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
09:30:39 INFO - PROCESS | 2084 | ++DOCSHELL 000000290EE39000 == 74 [pid = 2084] [id = 741]
09:30:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 173 (000000290C8DA400) [pid = 2084] [serial = 2076] [outer = 0000000000000000]
09:30:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 174 (000000290C8E1800) [pid = 2084] [serial = 2077] [outer = 000000290C8DA400]
09:30:39 INFO - PROCESS | 2084 | 1452187839405 Marionette INFO loaded listener.js
09:30:39 INFO - PROCESS | 2084 | ++DOMWINDOW == 175 (000000290CEA7000) [pid = 2084] [serial = 2078] [outer = 000000290C8DA400]
09:30:40 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
09:30:40 INFO - document served over http requires an http
09:30:40 INFO - sub-resource via script-tag using the meta-referrer
09:30:40 INFO - delivery method with no-redirect and when
09:30:40 INFO - the target request is cross-origin.
09:30:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 943ms
09:30:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:30:40 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F057800 == 75 [pid = 2084] [id = 742]
09:30:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 176 (000000290CEABC00) [pid = 2084] [serial = 2079] [outer = 0000000000000000]
09:30:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 177 (000000290CF07800) [pid = 2084] [serial = 2080] [outer = 000000290CEABC00]
09:30:40 INFO - PROCESS | 2084 | 1452187840331 Marionette INFO loaded listener.js
09:30:40 INFO - PROCESS | 2084 | ++DOMWINDOW == 178 (000000290CF20400) [pid = 2084] [serial = 2081] [outer = 000000290CEABC00]
09:30:40 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
09:30:40 INFO - document served over http requires an http
09:30:40 INFO - sub-resource via script-tag using the meta-referrer
09:30:40 INFO - delivery method with swap-origin-redirect and when
09:30:40 INFO - the target request is cross-origin.
09:30:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 881ms
09:30:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:30:41 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F290000 == 76 [pid = 2084] [id = 743]
09:30:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 179 (000000290CF10800) [pid = 2084] [serial = 2082] [outer = 0000000000000000]
09:30:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 180 (000000290CF27800) [pid = 2084] [serial = 2083] [outer = 000000290CF10800]
09:30:41 INFO - PROCESS | 2084 | 1452187841222 Marionette INFO loaded listener.js
09:30:41 INFO - PROCESS | 2084 | ++DOMWINDOW == 181 (000000290D1EF000) [pid = 2084] [serial = 2084] [outer = 000000290CF10800]
09:30:41 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
09:30:41 INFO - document served over http requires an http
09:30:41 INFO - sub-resource via xhr-request using the meta-referrer
09:30:41 INFO - delivery method with keep-origin-redirect and when
09:30:41 INFO - the target request is cross-origin.
09:30:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 879ms
09:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
09:30:42 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F39A800 == 77 [pid = 2084] [id = 744]
09:30:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 182 (000000290D1F3000) [pid = 2084] [serial = 2085] [outer = 0000000000000000]
09:30:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 183 (000000290D1F8000) [pid = 2084] [serial = 2086] [outer = 000000290D1F3000]
09:30:42 INFO - PROCESS | 2084 | 1452187842113 Marionette INFO loaded listener.js
09:30:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 184 (000000290D2E5000) [pid = 2084] [serial = 2087] [outer = 000000290D1F3000]
09:30:42 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
09:30:42 INFO - document served over http requires an http
09:30:42 INFO - sub-resource via xhr-request using the meta-referrer
09:30:42 INFO - delivery method with no-redirect and when
09:30:42 INFO - the target request is cross-origin.
09:30:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 839ms
09:30:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:30:42 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F455000 == 78 [pid = 2084] [id = 745]
09:30:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 185 (000000290D3EEC00) [pid = 2084] [serial = 2088] [outer = 0000000000000000]
09:30:42 INFO - PROCESS | 2084 | ++DOMWINDOW == 186 (000000290D3F3000) [pid = 2084] [serial = 2089] [outer = 000000290D3EEC00]
09:30:42 INFO - PROCESS | 2084 | 1452187842979 Marionette INFO loaded listener.js
09:30:43 INFO - PROCESS | 2084 | ++DOMWINDOW == 187 (000000290D407000) [pid = 2084] [serial = 2090] [outer = 000000290D3EEC00]
09:30:44 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
09:30:44 INFO - document served over http requires an http
09:30:44 INFO - sub-resource via xhr-request using the meta-referrer
09:30:44 INFO - delivery method with swap-origin-redirect and when
09:30:44 INFO - the target request is cross-origin.
09:30:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2052ms
09:30:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:30:45 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901D2D000 == 79 [pid = 2084] [id = 746]
09:30:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 188 (0000002902097C00) [pid = 2084] [serial = 2091] [outer = 0000000000000000]
09:30:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 189 (0000002902D8FC00) [pid = 2084] [serial = 2092] [outer = 0000002902097C00]
09:30:45 INFO - PROCESS | 2084 | 1452187845060 Marionette INFO loaded listener.js
09:30:45 INFO - PROCESS | 2084 | ++DOMWINDOW == 190 (000000290D3F7800) [pid = 2084] [serial = 2093] [outer = 0000002902097C00]
09:30:45 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
09:30:45 INFO - document served over http requires an https
09:30:45 INFO - sub-resource via fetch-request using the meta-referrer
09:30:45 INFO - delivery method with keep-origin-redirect and when
09:30:45 INFO - the target request is cross-origin.
09:30:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1028ms
09:30:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
09:30:46 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900982800 == 80 [pid = 2084] [id = 747]
09:30:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 191 (000000290094C400) [pid = 2084] [serial = 2094] [outer = 0000000000000000]
09:30:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 192 (0000002900957800) [pid = 2084] [serial = 2095] [outer = 000000290094C400]
09:30:46 INFO - PROCESS | 2084 | 1452187846447 Marionette INFO loaded listener.js
09:30:46 INFO - PROCESS | 2084 | ++DOMWINDOW == 193 (0000002902739800) [pid = 2084] [serial = 2096] [outer = 000000290094C400]
09:30:47 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
09:30:47 INFO - document served over http requires an https
09:30:47 INFO - sub-resource via fetch-request using the meta-referrer
09:30:47 INFO - delivery method with no-redirect and when
09:30:47 INFO - the target request is cross-origin.
09:30:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1356ms
09:30:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:30:47 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902DCB800 == 81 [pid = 2084] [id = 748]
09:30:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 194 (000000290077F800) [pid = 2084] [serial = 2097] [outer = 0000000000000000]
09:30:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 195 (000000290141A400) [pid = 2084] [serial = 2098] [outer = 000000290077F800]
09:30:47 INFO - PROCESS | 2084 | 1452187847451 Marionette INFO loaded listener.js
09:30:47 INFO - PROCESS | 2084 | ++DOMWINDOW == 196 (0000002905241400) [pid = 2084] [serial = 2099] [outer = 000000290077F800]
09:30:48 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
09:30:48 INFO - document served over http requires an https
09:30:48 INFO - sub-resource via fetch-request using the meta-referrer
09:30:48 INFO - delivery method with swap-origin-redirect and when
09:30:48 INFO - the target request is cross-origin.
09:30:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1143ms
09:30:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:30:48 INFO - PROCESS | 2084 | ++DOCSHELL 000000290071A000 == 82 [pid = 2084] [id = 749]
09:30:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 197 (0000002902E5B800) [pid = 2084] [serial = 2100] [outer = 0000000000000000]
09:30:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 198 (000000290307E000) [pid = 2084] [serial = 2101] [outer = 0000002902E5B800]
09:30:48 INFO - PROCESS | 2084 | 1452187848596 Marionette INFO loaded listener.js
09:30:48 INFO - PROCESS | 2084 | ++DOMWINDOW == 199 (000000290620C800) [pid = 2084] [serial = 2102] [outer = 0000002902E5B800]
09:30:48 INFO - PROCESS | 2084 | --DOCSHELL 00000029076A6800 == 81 [pid = 2084] [id = 684]
09:30:48 INFO - PROCESS | 2084 | --DOCSHELL 0000002909DCE000 == 80 [pid = 2084] [id = 724]
09:30:48 INFO - PROCESS | 2084 | --DOCSHELL 0000002909FC7000 == 79 [pid = 2084] [id = 723]
09:30:48 INFO - PROCESS | 2084 | --DOCSHELL 0000002909DC3800 == 78 [pid = 2084] [id = 722]
09:30:48 INFO - PROCESS | 2084 | --DOCSHELL 0000002909D13000 == 77 [pid = 2084] [id = 721]
09:30:48 INFO - PROCESS | 2084 | --DOCSHELL 0000002909D03000 == 76 [pid = 2084] [id = 720]
09:30:48 INFO - PROCESS | 2084 | --DOCSHELL 0000002907E3A000 == 75 [pid = 2084] [id = 719]
09:30:48 INFO - PROCESS | 2084 | --DOCSHELL 00000029073BD800 == 74 [pid = 2084] [id = 718]
09:30:48 INFO - PROCESS | 2084 | --DOCSHELL 0000002902EE9800 == 73 [pid = 2084] [id = 694]
09:30:48 INFO - PROCESS | 2084 | --DOCSHELL 0000002904E3B000 == 72 [pid = 2084] [id = 717]
09:30:48 INFO - PROCESS | 2084 | --DOCSHELL 0000002902D0C800 == 71 [pid = 2084] [id = 716]
09:30:48 INFO - PROCESS | 2084 | --DOCSHELL 0000002901630800 == 70 [pid = 2084] [id = 715]
09:30:48 INFO - PROCESS | 2084 | --DOCSHELL 0000002901D0F800 == 69 [pid = 2084] [id = 714]
09:30:48 INFO - PROCESS | 2084 | --DOCSHELL 0000002902431800 == 68 [pid = 2084] [id = 713]
09:30:49 INFO - PROCESS | 2084 | --DOCSHELL 0000002900723800 == 67 [pid = 2084] [id = 712]
09:30:49 INFO - PROCESS | 2084 | --DOCSHELL 0000002901DC4800 == 66 [pid = 2084] [id = 711]
09:30:49 INFO - PROCESS | 2084 | --DOCSHELL 00000029035B9800 == 65 [pid = 2084] [id = 710]
09:30:49 INFO - PROCESS | 2084 | --DOCSHELL 0000002907D14800 == 64 [pid = 2084] [id = 709]
09:30:49 INFO - PROCESS | 2084 | --DOCSHELL 0000002907C72000 == 63 [pid = 2084] [id = 708]
09:30:49 INFO - PROCESS | 2084 | --DOCSHELL 0000002907C66800 == 62 [pid = 2084] [id = 707]
09:30:49 INFO - PROCESS | 2084 | --DOCSHELL 0000002907884800 == 61 [pid = 2084] [id = 706]
09:30:49 INFO - PROCESS | 2084 | --DOCSHELL 000000290772B800 == 60 [pid = 2084] [id = 705]
09:30:49 INFO - PROCESS | 2084 | --DOCSHELL 00000029076B3000 == 59 [pid = 2084] [id = 704]
09:30:49 INFO - PROCESS | 2084 | --DOCSHELL 00000029075E1000 == 58 [pid = 2084] [id = 703]
09:30:49 INFO - PROCESS | 2084 | --DOCSHELL 000000290686A000 == 57 [pid = 2084] [id = 702]
09:30:49 INFO - PROCESS | 2084 | --DOCSHELL 000000290663A000 == 56 [pid = 2084] [id = 701]
09:30:49 INFO - PROCESS | 2084 | --DOCSHELL 00000029059EA000 == 55 [pid = 2084] [id = 700]
09:30:49 INFO - PROCESS | 2084 | --DOCSHELL 00000029051B5000 == 54 [pid = 2084] [id = 699]
09:30:49 INFO - PROCESS | 2084 | --DOCSHELL 00000029051AD800 == 53 [pid = 2084] [id = 698]
09:30:49 INFO - PROCESS | 2084 | --DOCSHELL 0000002904E2F800 == 52 [pid = 2084] [id = 697]
09:30:49 INFO - PROCESS | 2084 | --DOCSHELL 00000029035B2800 == 51 [pid = 2084] [id = 696]
09:30:49 INFO - PROCESS | 2084 | --DOCSHELL 0000002900980800 == 50 [pid = 2084] [id = 695]
09:30:49 INFO - PROCESS | 2084 | --DOCSHELL 00000029033AA000 == 49 [pid = 2084] [id = 693]
09:30:49 INFO - PROCESS | 2084 | --DOMWINDOW == 198 (0000002902D8E400) [pid = 2084] [serial = 1928] [outer = 0000000000000000] [url = about:blank]
09:30:49 INFO - PROCESS | 2084 | --DOMWINDOW == 197 (00000029053A5C00) [pid = 2084] [serial = 1829] [outer = 0000000000000000] [url = about:blank]
09:30:49 INFO - PROCESS | 2084 | --DOMWINDOW == 196 (000000290F385400) [pid = 2084] [serial = 1841] [outer = 0000000000000000] [url = about:blank]
09:30:49 INFO - PROCESS | 2084 | --DOMWINDOW == 195 (0000002912C70C00) [pid = 2084] [serial = 1847] [outer = 0000000000000000] [url = about:blank]
09:30:49 INFO - PROCESS | 2084 | --DOMWINDOW == 194 (0000002910704C00) [pid = 2084] [serial = 1844] [outer = 0000000000000000] [url = about:blank]
09:30:49 INFO - PROCESS | 2084 | --DOMWINDOW == 193 (0000002916C9F800) [pid = 2084] [serial = 1855] [outer = 0000000000000000] [url = about:blank]
09:30:49 INFO - PROCESS | 2084 | --DOMWINDOW == 192 (0000002913C76000) [pid = 2084] [serial = 1850] [outer = 0000000000000000] [url = about:blank]
09:30:49 INFO - PROCESS | 2084 | --DOMWINDOW == 191 (000000296A10F800) [pid = 2084] [serial = 1865] [outer = 0000000000000000] [url = about:blank]
09:30:49 INFO - PROCESS | 2084 | --DOMWINDOW == 190 (0000002917184800) [pid = 2084] [serial = 1860] [outer = 0000000000000000] [url = about:blank]
09:30:49 INFO - PROCESS | 2084 | --DOMWINDOW == 189 (000000296B21B000) [pid = 2084] [serial = 1871] [outer = 0000000000000000] [url = about:blank]
09:30:49 INFO - PROCESS | 2084 | --DOMWINDOW == 188 (000000296A2C1400) [pid = 2084] [serial = 1868] [outer = 0000000000000000] [url = about:blank]
09:30:49 INFO - PROCESS | 2084 | --DOMWINDOW == 187 (0000002971A5A000) [pid = 2084] [serial = 1889] [outer = 0000000000000000] [url = about:blank]
09:30:49 INFO - PROCESS | 2084 | --DOMWINDOW == 186 (0000002970E6A400) [pid = 2084] [serial = 1886] [outer = 0000000000000000] [url = about:blank]
09:30:49 INFO - PROCESS | 2084 | --DOMWINDOW == 185 (000000297046F800) [pid = 2084] [serial = 1883] [outer = 0000000000000000] [url = about:blank]
09:30:49 INFO - PROCESS | 2084 | --DOMWINDOW == 184 (0000002971DA0800) [pid = 2084] [serial = 1892] [outer = 0000000000000000] [url = about:blank]
09:30:49 INFO - PROCESS | 2084 | --DOMWINDOW == 183 (0000002977172000) [pid = 2084] [serial = 1902] [outer = 0000000000000000] [url = about:blank]
09:30:49 INFO - PROCESS | 2084 | --DOMWINDOW == 182 (00000029748AE800) [pid = 2084] [serial = 1897] [outer = 0000000000000000] [url = about:blank]
09:30:49 INFO - PROCESS | 2084 | --DOMWINDOW == 181 (000000297836E000) [pid = 2084] [serial = 1910] [outer = 0000000000000000] [url = about:blank]
09:30:49 INFO - PROCESS | 2084 | --DOMWINDOW == 180 (0000002977C73400) [pid = 2084] [serial = 1907] [outer = 0000000000000000] [url = about:blank]
09:30:49 INFO - PROCESS | 2084 | --DOMWINDOW == 179 (0000002979056400) [pid = 2084] [serial = 1913] [outer = 0000000000000000] [url = about:blank]
09:30:49 INFO - PROCESS | 2084 | --DOMWINDOW == 178 (0000002903008800) [pid = 2084] [serial = 1931] [outer = 0000000000000000] [url = about:blank]
09:30:49 INFO - PROCESS | 2084 | --DOMWINDOW == 177 (000000290307D800) [pid = 2084] [serial = 1934] [outer = 0000000000000000] [url = about:blank]
09:30:49 INFO - PROCESS | 2084 | --DOMWINDOW == 176 (00000029033C9000) [pid = 2084] [serial = 1939] [outer = 0000000000000000] [url = about:blank]
09:30:49 INFO - PROCESS | 2084 | --DOMWINDOW == 175 (0000002902361400) [pid = 2084] [serial = 1925] [outer = 0000000000000000] [url = about:blank]
09:30:49 INFO - PROCESS | 2084 | ++DOCSHELL 000000290072A800 == 50 [pid = 2084] [id = 750]
09:30:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 176 (000000290095A400) [pid = 2084] [serial = 2103] [outer = 0000000000000000]
09:30:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 177 (00000029003CE800) [pid = 2084] [serial = 2104] [outer = 000000290095A400]
09:30:49 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
09:30:49 INFO - document served over http requires an https
09:30:49 INFO - sub-resource via iframe-tag using the meta-referrer
09:30:49 INFO - delivery method with keep-origin-redirect and when
09:30:49 INFO - the target request is cross-origin.
09:30:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1242ms
09:30:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:30:49 INFO - PROCESS | 2084 | ++DOCSHELL 000000290164C800 == 51 [pid = 2084] [id = 751]
09:30:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 178 (0000002901415000) [pid = 2084] [serial = 2105] [outer = 0000000000000000]
09:30:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 179 (0000002902E5A400) [pid = 2084] [serial = 2106] [outer = 0000002901415000]
09:30:49 INFO - PROCESS | 2084 | 1452187849814 Marionette INFO loaded listener.js
09:30:49 INFO - PROCESS | 2084 | ++DOMWINDOW == 180 (0000002903B51C00) [pid = 2084] [serial = 2107] [outer = 0000002901415000]
09:30:50 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902D03000 == 52 [pid = 2084] [id = 752]
09:30:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 181 (0000002905244400) [pid = 2084] [serial = 2108] [outer = 0000000000000000]
09:30:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 182 (00000029053A4800) [pid = 2084] [serial = 2109] [outer = 0000002905244400]
09:30:50 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
09:30:50 INFO - document served over http requires an https
09:30:50 INFO - sub-resource via iframe-tag using the meta-referrer
09:30:50 INFO - delivery method with no-redirect and when
09:30:50 INFO - the target request is cross-origin.
09:30:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 795ms
09:30:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:30:50 INFO - PROCESS | 2084 | ++DOCSHELL 00000029033AA000 == 53 [pid = 2084] [id = 753]
09:30:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 183 (0000002901416400) [pid = 2084] [serial = 2110] [outer = 0000000000000000]
09:30:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 184 (0000002905245C00) [pid = 2084] [serial = 2111] [outer = 0000002901416400]
09:30:50 INFO - PROCESS | 2084 | 1452187850610 Marionette INFO loaded listener.js
09:30:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 185 (00000029068A1000) [pid = 2084] [serial = 2112] [outer = 0000002901416400]
09:30:50 INFO - PROCESS | 2084 | ++DOCSHELL 00000029033B1000 == 54 [pid = 2084] [id = 754]
09:30:50 INFO - PROCESS | 2084 | ++DOMWINDOW == 186 (00000029068BE400) [pid = 2084] [serial = 2113] [outer = 0000000000000000]
09:30:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 187 (0000002906C3C400) [pid = 2084] [serial = 2114] [outer = 00000029068BE400]
09:30:51 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
09:30:51 INFO - document served over http requires an https
09:30:51 INFO - sub-resource via iframe-tag using the meta-referrer
09:30:51 INFO - delivery method with swap-origin-redirect and when
09:30:51 INFO - the target request is cross-origin.
09:30:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 775ms
09:30:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:30:51 INFO - PROCESS | 2084 | ++DOCSHELL 000000290519A000 == 55 [pid = 2084] [id = 755]
09:30:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 188 (00000029068A3000) [pid = 2084] [serial = 2115] [outer = 0000000000000000]
09:30:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 189 (00000029068C1800) [pid = 2084] [serial = 2116] [outer = 00000029068A3000]
09:30:51 INFO - PROCESS | 2084 | 1452187851404 Marionette INFO loaded listener.js
09:30:51 INFO - PROCESS | 2084 | ++DOMWINDOW == 190 (0000002907160400) [pid = 2084] [serial = 2117] [outer = 00000029068A3000]
09:30:51 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
09:30:51 INFO - document served over http requires an https
09:30:51 INFO - sub-resource via script-tag using the meta-referrer
09:30:51 INFO - delivery method with keep-origin-redirect and when
09:30:51 INFO - the target request is cross-origin.
09:30:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 837ms
09:30:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
09:30:52 INFO - PROCESS | 2084 | ++DOCSHELL 0000002906638000 == 56 [pid = 2084] [id = 756]
09:30:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 191 (000000290740A800) [pid = 2084] [serial = 2118] [outer = 0000000000000000]
09:30:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 192 (0000002907492400) [pid = 2084] [serial = 2119] [outer = 000000290740A800]
09:30:52 INFO - PROCESS | 2084 | 1452187852176 Marionette INFO loaded listener.js
09:30:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 193 (0000002907D33800) [pid = 2084] [serial = 2120] [outer = 000000290740A800]
09:30:52 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
09:30:52 INFO - document served over http requires an https
09:30:52 INFO - sub-resource via script-tag using the meta-referrer
09:30:52 INFO - delivery method with no-redirect and when
09:30:52 INFO - the target request is cross-origin.
09:30:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 691ms
09:30:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:30:52 INFO - PROCESS | 2084 | ++DOCSHELL 00000029076A9000 == 57 [pid = 2084] [id = 757]
09:30:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 194 (00000029078F2C00) [pid = 2084] [serial = 2121] [outer = 0000000000000000]
09:30:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 195 (0000002907EF1800) [pid = 2084] [serial = 2122] [outer = 00000029078F2C00]
09:30:52 INFO - PROCESS | 2084 | 1452187852886 Marionette INFO loaded listener.js
09:30:52 INFO - PROCESS | 2084 | ++DOMWINDOW == 196 (0000002907FC9800) [pid = 2084] [serial = 2123] [outer = 00000029078F2C00]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 195 (0000002907138000) [pid = 2084] [serial = 1982] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187814112]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 194 (0000002907410400) [pid = 2084] [serial = 1987] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 193 (0000002906CDA000) [pid = 2084] [serial = 1977] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 192 (0000002903B4BC00) [pid = 2084] [serial = 1945] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 191 (0000002901418800) [pid = 2084] [serial = 1998] [outer = 0000000000000000] [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]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 190 (0000002907F63C00) [pid = 2084] [serial = 2019] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 189 (0000002900955000) [pid = 2084] [serial = 2021] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 188 (0000002901693400) [pid = 2084] [serial = 2001] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 187 (0000002902E55C00) [pid = 2084] [serial = 2004] [outer = 0000000000000000] [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]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 186 (0000002907FC6800) [pid = 2084] [serial = 2024] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187825817]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 185 (0000002907FC9000) [pid = 2084] [serial = 2026] [outer = 0000000000000000] [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]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 184 (0000002905968800) [pid = 2084] [serial = 2010] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 183 (000000290716D400) [pid = 2084] [serial = 2013] [outer = 0000000000000000] [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]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 182 (00000029081C5800) [pid = 2084] [serial = 2029] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 181 (00000029040A3400) [pid = 2084] [serial = 2007] [outer = 0000000000000000] [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]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 180 (0000002907EED400) [pid = 2084] [serial = 2016] [outer = 0000000000000000] [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]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 179 (0000002907160800) [pid = 2084] [serial = 1990] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 178 (000000290145CC00) [pid = 2084] [serial = 1993] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 177 (0000002907137800) [pid = 2084] [serial = 1983] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187814112]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 176 (0000002906CDF400) [pid = 2084] [serial = 1980] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 175 (0000002907411400) [pid = 2084] [serial = 1988] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 174 (0000002907161000) [pid = 2084] [serial = 1985] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 173 (00000029062CCC00) [pid = 2084] [serial = 1972] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 172 (0000002906CDB800) [pid = 2084] [serial = 1978] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 171 (00000029068C0800) [pid = 2084] [serial = 1975] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 170 (0000002904A6CC00) [pid = 2084] [serial = 1957] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 169 (0000002906217C00) [pid = 2084] [serial = 1969] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 168 (000000290141AC00) [pid = 2084] [serial = 1948] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 167 (00000029003F4C00) [pid = 2084] [serial = 1946] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 166 (0000002902098000) [pid = 2084] [serial = 1996] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 165 (0000002906C37800) [pid = 2084] [serial = 2011] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 164 (0000002908218C00) [pid = 2084] [serial = 2030] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 163 (0000002908036400) [pid = 2084] [serial = 2027] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 162 (0000002905306400) [pid = 2084] [serial = 1960] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 161 (0000002905967400) [pid = 2084] [serial = 1966] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 160 (000000290307F400) [pid = 2084] [serial = 2002] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 159 (0000002905413800) [pid = 2084] [serial = 1963] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 158 (0000002903002400) [pid = 2084] [serial = 2005] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 157 (0000002902D88800) [pid = 2084] [serial = 1951] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 156 (00000029024C4800) [pid = 2084] [serial = 1999] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 155 (0000002907FC4400) [pid = 2084] [serial = 2020] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 154 (0000002907EF2400) [pid = 2084] [serial = 2017] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 153 (0000002903B59000) [pid = 2084] [serial = 1954] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 152 (0000002905246C00) [pid = 2084] [serial = 2008] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 151 (00000029078F1000) [pid = 2084] [serial = 2014] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 150 (0000002908038C00) [pid = 2084] [serial = 2025] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187825817]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 149 (0000002901416000) [pid = 2084] [serial = 2022] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 148 (000000290821A800) [pid = 2084] [serial = 2032] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 147 (0000002903B55C00) [pid = 2084] [serial = 2003] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 146 (00000029036D6400) [pid = 2084] [serial = 2006] [outer = 0000000000000000] [url = about:blank]
09:30:53 INFO - PROCESS | 2084 | --DOMWINDOW == 145 (0000002903321800) [pid = 2084] [serial = 2000] [outer = 0000000000000000] [url = about:blank]
09:30:53 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
09:30:53 INFO - document served over http requires an https
09:30:53 INFO - sub-resource via script-tag using the meta-referrer
09:30:53 INFO - delivery method with swap-origin-redirect and when
09:30:53 INFO - the target request is cross-origin.
09:30:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1086ms
09:30:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:30:53 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907C58000 == 58 [pid = 2084] [id = 758]
09:30:53 INFO - PROCESS | 2084 | ++DOMWINDOW == 146 (0000002900955000) [pid = 2084] [serial = 2124] [outer = 0000000000000000]
09:30:53 INFO - PROCESS | 2084 | ++DOMWINDOW == 147 (0000002901693400) [pid = 2084] [serial = 2125] [outer = 0000002900955000]
09:30:54 INFO - PROCESS | 2084 | 1452187854015 Marionette INFO loaded listener.js
09:30:54 INFO - PROCESS | 2084 | ++DOMWINDOW == 148 (0000002907EF3000) [pid = 2084] [serial = 2126] [outer = 0000002900955000]
09:30:54 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
09:30:54 INFO - document served over http requires an https
09:30:54 INFO - sub-resource via xhr-request using the meta-referrer
09:30:54 INFO - delivery method with keep-origin-redirect and when
09:30:54 INFO - the target request is cross-origin.
09:30:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 690ms
09:30:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
09:30:54 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907D18000 == 59 [pid = 2084] [id = 759]
09:30:54 INFO - PROCESS | 2084 | ++DOMWINDOW == 149 (0000002905413800) [pid = 2084] [serial = 2127] [outer = 0000000000000000]
09:30:54 INFO - PROCESS | 2084 | ++DOMWINDOW == 150 (000000290803F800) [pid = 2084] [serial = 2128] [outer = 0000002905413800]
09:30:54 INFO - PROCESS | 2084 | 1452187854635 Marionette INFO loaded listener.js
09:30:54 INFO - PROCESS | 2084 | ++DOMWINDOW == 151 (0000002908225C00) [pid = 2084] [serial = 2129] [outer = 0000002905413800]
09:30:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
09:30:55 INFO - document served over http requires an https
09:30:55 INFO - sub-resource via xhr-request using the meta-referrer
09:30:55 INFO - delivery method with no-redirect and when
09:30:55 INFO - the target request is cross-origin.
09:30:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 671ms
09:30:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:30:55 INFO - PROCESS | 2084 | ++DOCSHELL 0000002909DCE800 == 60 [pid = 2084] [id = 760]
09:30:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 152 (0000002909428C00) [pid = 2084] [serial = 2130] [outer = 0000000000000000]
09:30:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 153 (000000290AA35800) [pid = 2084] [serial = 2131] [outer = 0000002909428C00]
09:30:55 INFO - PROCESS | 2084 | 1452187855371 Marionette INFO loaded listener.js
09:30:55 INFO - PROCESS | 2084 | ++DOMWINDOW == 154 (000000290A6B0C00) [pid = 2084] [serial = 2132] [outer = 0000002909428C00]
09:30:56 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
09:30:56 INFO - document served over http requires an https
09:30:56 INFO - sub-resource via xhr-request using the meta-referrer
09:30:56 INFO - delivery method with swap-origin-redirect and when
09:30:56 INFO - the target request is cross-origin.
09:30:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 985ms
09:30:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:30:56 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902DD3800 == 61 [pid = 2084] [id = 761]
09:30:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 155 (0000002902368C00) [pid = 2084] [serial = 2133] [outer = 0000000000000000]
09:30:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 156 (0000002902D8E400) [pid = 2084] [serial = 2134] [outer = 0000002902368C00]
09:30:56 INFO - PROCESS | 2084 | 1452187856570 Marionette INFO loaded listener.js
09:30:56 INFO - PROCESS | 2084 | ++DOMWINDOW == 157 (00000029040A4400) [pid = 2084] [serial = 2135] [outer = 0000002902368C00]
09:30:57 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
09:30:57 INFO - document served over http requires an http
09:30:57 INFO - sub-resource via fetch-request using the meta-referrer
09:30:57 INFO - delivery method with keep-origin-redirect and when
09:30:57 INFO - the target request is same-origin.
09:30:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1066ms
09:30:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
09:30:57 INFO - PROCESS | 2084 | ++DOCSHELL 0000002909D17000 == 62 [pid = 2084] [id = 762]
09:30:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 158 (00000029058E8800) [pid = 2084] [serial = 2136] [outer = 0000000000000000]
09:30:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 159 (00000029062CC400) [pid = 2084] [serial = 2137] [outer = 00000029058E8800]
09:30:57 INFO - PROCESS | 2084 | 1452187857532 Marionette INFO loaded listener.js
09:30:57 INFO - PROCESS | 2084 | ++DOMWINDOW == 160 (0000002904098C00) [pid = 2084] [serial = 2138] [outer = 00000029058E8800]
09:30:58 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
09:30:58 INFO - document served over http requires an http
09:30:58 INFO - sub-resource via fetch-request using the meta-referrer
09:30:58 INFO - delivery method with no-redirect and when
09:30:58 INFO - the target request is same-origin.
09:30:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 985ms
09:30:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:30:58 INFO - PROCESS | 2084 | ++DOCSHELL 000000290BB3C000 == 63 [pid = 2084] [id = 763]
09:30:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 161 (00000029093CA000) [pid = 2084] [serial = 2139] [outer = 0000000000000000]
09:30:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 162 (000000290A6A2000) [pid = 2084] [serial = 2140] [outer = 00000029093CA000]
09:30:58 INFO - PROCESS | 2084 | 1452187858564 Marionette INFO loaded listener.js
09:30:58 INFO - PROCESS | 2084 | ++DOMWINDOW == 163 (000000290B91EC00) [pid = 2084] [serial = 2141] [outer = 00000029093CA000]
09:30:59 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
09:30:59 INFO - document served over http requires an http
09:30:59 INFO - sub-resource via fetch-request using the meta-referrer
09:30:59 INFO - delivery method with swap-origin-redirect and when
09:30:59 INFO - the target request is same-origin.
09:30:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 985ms
09:30:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:30:59 INFO - PROCESS | 2084 | ++DOCSHELL 000000290EA4F000 == 64 [pid = 2084] [id = 764]
09:30:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 164 (000000290BC73400) [pid = 2084] [serial = 2142] [outer = 0000000000000000]
09:30:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 165 (000000290C8E1C00) [pid = 2084] [serial = 2143] [outer = 000000290BC73400]
09:30:59 INFO - PROCESS | 2084 | 1452187859578 Marionette INFO loaded listener.js
09:30:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 166 (000000290D3FB800) [pid = 2084] [serial = 2144] [outer = 000000290BC73400]
09:31:00 INFO - PROCESS | 2084 | ++DOCSHELL 000000290EE36800 == 65 [pid = 2084] [id = 765]
09:31:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 167 (000000290D40F400) [pid = 2084] [serial = 2145] [outer = 0000000000000000]
09:31:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 168 (000000290E3ACC00) [pid = 2084] [serial = 2146] [outer = 000000290D40F400]
09:31:00 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
09:31:00 INFO - document served over http requires an http
09:31:00 INFO - sub-resource via iframe-tag using the meta-referrer
09:31:00 INFO - delivery method with keep-origin-redirect and when
09:31:00 INFO - the target request is same-origin.
09:31:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 984ms
09:31:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:31:00 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F453800 == 66 [pid = 2084] [id = 766]
09:31:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 169 (000000290D40C400) [pid = 2084] [serial = 2147] [outer = 0000000000000000]
09:31:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 170 (000000290D413C00) [pid = 2084] [serial = 2148] [outer = 000000290D40C400]
09:31:00 INFO - PROCESS | 2084 | 1452187860550 Marionette INFO loaded listener.js
09:31:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 171 (000000290EA09800) [pid = 2084] [serial = 2149] [outer = 000000290D40C400]
09:31:01 INFO - PROCESS | 2084 | ++DOCSHELL 000000290F719800 == 67 [pid = 2084] [id = 767]
09:31:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 172 (000000290EB22800) [pid = 2084] [serial = 2150] [outer = 0000000000000000]
09:31:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 173 (000000290EA10C00) [pid = 2084] [serial = 2151] [outer = 000000290EB22800]
09:31: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
09:31:01 INFO - document served over http requires an http
09:31:01 INFO - sub-resource via iframe-tag using the meta-referrer
09:31:01 INFO - delivery method with no-redirect and when
09:31:01 INFO - the target request is same-origin.
09:31:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 985ms
09:31:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:31:01 INFO - PROCESS | 2084 | ++DOCSHELL 0000002910455800 == 68 [pid = 2084] [id = 768]
09:31:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 174 (000000290EB21400) [pid = 2084] [serial = 2152] [outer = 0000000000000000]
09:31:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 175 (000000290EB26400) [pid = 2084] [serial = 2153] [outer = 000000290EB21400]
09:31:01 INFO - PROCESS | 2084 | 1452187861607 Marionette INFO loaded listener.js
09:31:01 INFO - PROCESS | 2084 | ++DOMWINDOW == 176 (000000290EC65800) [pid = 2084] [serial = 2154] [outer = 000000290EB21400]
09:31:02 INFO - PROCESS | 2084 | ++DOCSHELL 000000291046D800 == 69 [pid = 2084] [id = 769]
09:31:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 177 (000000290ED67000) [pid = 2084] [serial = 2155] [outer = 0000000000000000]
09:31:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 178 (000000290ED6DC00) [pid = 2084] [serial = 2156] [outer = 000000290ED67000]
09:31:02 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
09:31:02 INFO - document served over http requires an http
09:31:02 INFO - sub-resource via iframe-tag using the meta-referrer
09:31:02 INFO - delivery method with swap-origin-redirect and when
09:31:02 INFO - the target request is same-origin.
09:31:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1078ms
09:31:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:31:02 INFO - PROCESS | 2084 | ++DOCSHELL 000000291048D000 == 70 [pid = 2084] [id = 770]
09:31:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 179 (000000290EC64000) [pid = 2084] [serial = 2157] [outer = 0000000000000000]
09:31:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 180 (000000290ED6AC00) [pid = 2084] [serial = 2158] [outer = 000000290EC64000]
09:31:02 INFO - PROCESS | 2084 | 1452187862659 Marionette INFO loaded listener.js
09:31:02 INFO - PROCESS | 2084 | ++DOMWINDOW == 181 (000000290F382C00) [pid = 2084] [serial = 2159] [outer = 000000290EC64000]
09:31:03 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
09:31:03 INFO - document served over http requires an http
09:31:03 INFO - sub-resource via script-tag using the meta-referrer
09:31:03 INFO - delivery method with keep-origin-redirect and when
09:31:03 INFO - the target request is same-origin.
09:31:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1022ms
09:31:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
09:31:03 INFO - PROCESS | 2084 | ++DOCSHELL 000000291060C800 == 71 [pid = 2084] [id = 771]
09:31:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 182 (000000290F37EC00) [pid = 2084] [serial = 2160] [outer = 0000000000000000]
09:31:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 183 (000000290F388C00) [pid = 2084] [serial = 2161] [outer = 000000290F37EC00]
09:31:03 INFO - PROCESS | 2084 | 1452187863685 Marionette INFO loaded listener.js
09:31:03 INFO - PROCESS | 2084 | ++DOMWINDOW == 184 (000000290F562400) [pid = 2084] [serial = 2162] [outer = 000000290F37EC00]
09:31:04 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
09:31:04 INFO - document served over http requires an http
09:31:04 INFO - sub-resource via script-tag using the meta-referrer
09:31:04 INFO - delivery method with no-redirect and when
09:31:04 INFO - the target request is same-origin.
09:31:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 944ms
09:31:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:31:04 INFO - PROCESS | 2084 | ++DOCSHELL 000000291062A800 == 72 [pid = 2084] [id = 772]
09:31:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 185 (000000290F563000) [pid = 2084] [serial = 2163] [outer = 0000000000000000]
09:31:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 186 (000000290F623400) [pid = 2084] [serial = 2164] [outer = 000000290F563000]
09:31:04 INFO - PROCESS | 2084 | 1452187864598 Marionette INFO loaded listener.js
09:31:04 INFO - PROCESS | 2084 | ++DOMWINDOW == 187 (000000290F702C00) [pid = 2084] [serial = 2165] [outer = 000000290F563000]
09:31:05 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
09:31:05 INFO - document served over http requires an http
09:31:05 INFO - sub-resource via script-tag using the meta-referrer
09:31:05 INFO - delivery method with swap-origin-redirect and when
09:31:05 INFO - the target request is same-origin.
09:31:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 879ms
09:31:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:31:05 INFO - PROCESS | 2084 | ++DOCSHELL 000000291074C000 == 73 [pid = 2084] [id = 773]
09:31:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 188 (000000290F62D800) [pid = 2084] [serial = 2166] [outer = 0000000000000000]
09:31:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 189 (000000290F70B800) [pid = 2084] [serial = 2167] [outer = 000000290F62D800]
09:31:05 INFO - PROCESS | 2084 | 1452187865487 Marionette INFO loaded listener.js
09:31:05 INFO - PROCESS | 2084 | ++DOMWINDOW == 190 (000000290FF34800) [pid = 2084] [serial = 2168] [outer = 000000290F62D800]
09:31:06 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
09:31:06 INFO - document served over http requires an http
09:31:06 INFO - sub-resource via xhr-request using the meta-referrer
09:31:06 INFO - delivery method with keep-origin-redirect and when
09:31:06 INFO - the target request is same-origin.
09:31:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 838ms
09:31:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
09:31:06 INFO - PROCESS | 2084 | ++DOCSHELL 0000002910CC9800 == 74 [pid = 2084] [id = 774]
09:31:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 191 (000000290F62EC00) [pid = 2084] [serial = 2169] [outer = 0000000000000000]
09:31:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 192 (000000290FF3F400) [pid = 2084] [serial = 2170] [outer = 000000290F62EC00]
09:31:06 INFO - PROCESS | 2084 | 1452187866356 Marionette INFO loaded listener.js
09:31:06 INFO - PROCESS | 2084 | ++DOMWINDOW == 193 (000000291070D800) [pid = 2084] [serial = 2171] [outer = 000000290F62EC00]
09:31:06 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
09:31:06 INFO - document served over http requires an http
09:31:06 INFO - sub-resource via xhr-request using the meta-referrer
09:31:06 INFO - delivery method with no-redirect and when
09:31:06 INFO - the target request is same-origin.
09:31:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 923ms
09:31:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:31:07 INFO - PROCESS | 2084 | ++DOCSHELL 0000002911F71800 == 75 [pid = 2084] [id = 775]
09:31:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 194 (000000291070E400) [pid = 2084] [serial = 2172] [outer = 0000000000000000]
09:31:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 195 (00000029108B2C00) [pid = 2084] [serial = 2173] [outer = 000000291070E400]
09:31:07 INFO - PROCESS | 2084 | 1452187867265 Marionette INFO loaded listener.js
09:31:07 INFO - PROCESS | 2084 | ++DOMWINDOW == 196 (00000029108BEC00) [pid = 2084] [serial = 2174] [outer = 000000291070E400]
09:31:07 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
09:31:07 INFO - document served over http requires an http
09:31:07 INFO - sub-resource via xhr-request using the meta-referrer
09:31:07 INFO - delivery method with swap-origin-redirect and when
09:31:07 INFO - the target request is same-origin.
09:31:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 879ms
09:31:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:31:08 INFO - PROCESS | 2084 | ++DOCSHELL 0000002912C3B800 == 76 [pid = 2084] [id = 776]
09:31:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 197 (00000029108BD800) [pid = 2084] [serial = 2175] [outer = 0000000000000000]
09:31:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 198 (0000002910EC4800) [pid = 2084] [serial = 2176] [outer = 00000029108BD800]
09:31:08 INFO - PROCESS | 2084 | 1452187868165 Marionette INFO loaded listener.js
09:31:08 INFO - PROCESS | 2084 | ++DOMWINDOW == 199 (0000002912863800) [pid = 2084] [serial = 2177] [outer = 00000029108BD800]
09:31:08 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
09:31:08 INFO - document served over http requires an https
09:31:08 INFO - sub-resource via fetch-request using the meta-referrer
09:31:08 INFO - delivery method with keep-origin-redirect and when
09:31:08 INFO - the target request is same-origin.
09:31:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 879ms
09:31:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
09:31:09 INFO - PROCESS | 2084 | ++DOCSHELL 0000002912CCF000 == 77 [pid = 2084] [id = 777]
09:31:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 200 (0000002910ED0400) [pid = 2084] [serial = 2178] [outer = 0000000000000000]
09:31:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 201 (0000002912869C00) [pid = 2084] [serial = 2179] [outer = 0000002910ED0400]
09:31:09 INFO - PROCESS | 2084 | 1452187869055 Marionette INFO loaded listener.js
09:31:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 202 (0000002912B43C00) [pid = 2084] [serial = 2180] [outer = 0000002910ED0400]
09:31:09 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
09:31:09 INFO - document served over http requires an https
09:31:09 INFO - sub-resource via fetch-request using the meta-referrer
09:31:09 INFO - delivery method with no-redirect and when
09:31:09 INFO - the target request is same-origin.
09:31:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 922ms
09:31:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:31:09 INFO - PROCESS | 2084 | ++DOCSHELL 000000291366E000 == 78 [pid = 2084] [id = 778]
09:31:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 203 (0000002912B49800) [pid = 2084] [serial = 2181] [outer = 0000000000000000]
09:31:09 INFO - PROCESS | 2084 | ++DOMWINDOW == 204 (0000002912C71C00) [pid = 2084] [serial = 2182] [outer = 0000002912B49800]
09:31:09 INFO - PROCESS | 2084 | 1452187869989 Marionette INFO loaded listener.js
09:31:10 INFO - PROCESS | 2084 | ++DOMWINDOW == 205 (0000002912C7C000) [pid = 2084] [serial = 2183] [outer = 0000002912B49800]
09:31:10 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
09:31:10 INFO - document served over http requires an https
09:31:10 INFO - sub-resource via fetch-request using the meta-referrer
09:31:10 INFO - delivery method with swap-origin-redirect and when
09:31:10 INFO - the target request is same-origin.
09:31:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1024ms
09:31:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:31:11 INFO - PROCESS | 2084 | ++DOCSHELL 0000002913B7C000 == 79 [pid = 2084] [id = 779]
09:31:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 206 (0000002912C7A800) [pid = 2084] [serial = 2184] [outer = 0000000000000000]
09:31:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 207 (000000291335D800) [pid = 2084] [serial = 2185] [outer = 0000002912C7A800]
09:31:11 INFO - PROCESS | 2084 | 1452187871067 Marionette INFO loaded listener.js
09:31:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 208 (000000291344B000) [pid = 2084] [serial = 2186] [outer = 0000002912C7A800]
09:31:11 INFO - PROCESS | 2084 | ++DOCSHELL 0000002913B90800 == 80 [pid = 2084] [id = 780]
09:31:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 209 (000000291344F400) [pid = 2084] [serial = 2187] [outer = 0000000000000000]
09:31:11 INFO - PROCESS | 2084 | ++DOMWINDOW == 210 (0000002913452400) [pid = 2084] [serial = 2188] [outer = 000000291344F400]
09:31:11 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
09:31:11 INFO - document served over http requires an https
09:31:11 INFO - sub-resource via iframe-tag using the meta-referrer
09:31:11 INFO - delivery method with keep-origin-redirect and when
09:31:11 INFO - the target request is same-origin.
09:31:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 992ms
09:31:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:31:13 INFO - PROCESS | 2084 | ++DOCSHELL 0000002909DC3000 == 81 [pid = 2084] [id = 781]
09:31:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 211 (0000002902363800) [pid = 2084] [serial = 2189] [outer = 0000000000000000]
09:31:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 212 (00000029036CEC00) [pid = 2084] [serial = 2190] [outer = 0000002902363800]
09:31:13 INFO - PROCESS | 2084 | 1452187873415 Marionette INFO loaded listener.js
09:31:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 213 (0000002913520800) [pid = 2084] [serial = 2191] [outer = 0000002902363800]
09:31:13 INFO - PROCESS | 2084 | ++DOCSHELL 00000029021E7000 == 82 [pid = 2084] [id = 782]
09:31:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 214 (000000290541DC00) [pid = 2084] [serial = 2192] [outer = 0000000000000000]
09:31:13 INFO - PROCESS | 2084 | ++DOMWINDOW == 215 (000000290077A400) [pid = 2084] [serial = 2193] [outer = 000000290541DC00]
09:31:14 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
09:31:14 INFO - document served over http requires an https
09:31:14 INFO - sub-resource via iframe-tag using the meta-referrer
09:31:14 INFO - delivery method with no-redirect and when
09:31:14 INFO - the target request is same-origin.
09:31:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2341ms
09:31:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:31:14 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902DD6000 == 83 [pid = 2084] [id = 783]
09:31:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 216 (0000002900959400) [pid = 2084] [serial = 2194] [outer = 0000000000000000]
09:31:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 217 (000000290141D800) [pid = 2084] [serial = 2195] [outer = 0000002900959400]
09:31:14 INFO - PROCESS | 2084 | 1452187874851 Marionette INFO loaded listener.js
09:31:14 INFO - PROCESS | 2084 | ++DOMWINDOW == 218 (00000029033C9000) [pid = 2084] [serial = 2196] [outer = 0000002900959400]
09:31:15 INFO - PROCESS | 2084 | ++DOCSHELL 00000029073BC800 == 84 [pid = 2084] [id = 784]
09:31:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 219 (00000029062CB800) [pid = 2084] [serial = 2197] [outer = 0000000000000000]
09:31:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 220 (00000029068C3C00) [pid = 2084] [serial = 2198] [outer = 00000029062CB800]
09:31:15 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
09:31:15 INFO - document served over http requires an https
09:31:15 INFO - sub-resource via iframe-tag using the meta-referrer
09:31:15 INFO - delivery method with swap-origin-redirect and when
09:31:15 INFO - the target request is same-origin.
09:31:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1481ms
09:31:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:31:15 INFO - PROCESS | 2084 | ++DOCSHELL 0000002907C5B800 == 85 [pid = 2084] [id = 785]
09:31:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 221 (00000029053A9C00) [pid = 2084] [serial = 2199] [outer = 0000000000000000]
09:31:15 INFO - PROCESS | 2084 | ++DOMWINDOW == 222 (000000290689FC00) [pid = 2084] [serial = 2200] [outer = 00000029053A9C00]
09:31:15 INFO - PROCESS | 2084 | 1452187875928 Marionette INFO loaded listener.js
09:31:16 INFO - PROCESS | 2084 | ++DOMWINDOW == 223 (0000002909318000) [pid = 2084] [serial = 2201] [outer = 00000029053A9C00]
09:31:16 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
09:31:16 INFO - document served over http requires an https
09:31:16 INFO - sub-resource via script-tag using the meta-referrer
09:31:16 INFO - delivery method with keep-origin-redirect and when
09:31:16 INFO - the target request is same-origin.
09:31:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1178ms
09:31:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
09:31:17 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901D2B000 == 86 [pid = 2084] [id = 786]
09:31:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 224 (0000002902090400) [pid = 2084] [serial = 2202] [outer = 0000000000000000]
09:31:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 225 (00000029033CB400) [pid = 2084] [serial = 2203] [outer = 0000002902090400]
09:31:17 INFO - PROCESS | 2084 | 1452187877091 Marionette INFO loaded listener.js
09:31:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 226 (0000002906CF2800) [pid = 2084] [serial = 2204] [outer = 0000002902090400]
09:31:17 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
09:31:17 INFO - document served over http requires an https
09:31:17 INFO - sub-resource via script-tag using the meta-referrer
09:31:17 INFO - delivery method with no-redirect and when
09:31:17 INFO - the target request is same-origin.
09:31:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 985ms
09:31:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:31:17 INFO - PROCESS | 2084 | ++DOCSHELL 0000002904E38800 == 87 [pid = 2084] [id = 787]
09:31:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 227 (00000029058E7C00) [pid = 2084] [serial = 2205] [outer = 0000000000000000]
09:31:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 228 (00000029068A0400) [pid = 2084] [serial = 2206] [outer = 00000029058E7C00]
09:31:18 INFO - PROCESS | 2084 | 1452187878007 Marionette INFO loaded listener.js
09:31:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 229 (0000002907D40800) [pid = 2084] [serial = 2207] [outer = 00000029058E7C00]
09:31:18 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
09:31:18 INFO - document served over http requires an https
09:31:18 INFO - sub-resource via script-tag using the meta-referrer
09:31:18 INFO - delivery method with swap-origin-redirect and when
09:31:18 INFO - the target request is same-origin.
09:31:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 942ms
09:31:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:31:18 INFO - PROCESS | 2084 | --DOCSHELL 0000002907D18000 == 86 [pid = 2084] [id = 759]
09:31:18 INFO - PROCESS | 2084 | --DOCSHELL 0000002907C58000 == 85 [pid = 2084] [id = 758]
09:31:18 INFO - PROCESS | 2084 | --DOCSHELL 00000029076A9000 == 84 [pid = 2084] [id = 757]
09:31:18 INFO - PROCESS | 2084 | --DOCSHELL 0000002906638000 == 83 [pid = 2084] [id = 756]
09:31:18 INFO - PROCESS | 2084 | --DOCSHELL 000000290519A000 == 82 [pid = 2084] [id = 755]
09:31:18 INFO - PROCESS | 2084 | --DOCSHELL 00000029033B1000 == 81 [pid = 2084] [id = 754]
09:31:18 INFO - PROCESS | 2084 | --DOCSHELL 00000029033AA000 == 80 [pid = 2084] [id = 753]
09:31:18 INFO - PROCESS | 2084 | --DOCSHELL 0000002902D03000 == 79 [pid = 2084] [id = 752]
09:31:18 INFO - PROCESS | 2084 | --DOCSHELL 000000290164C800 == 78 [pid = 2084] [id = 751]
09:31:18 INFO - PROCESS | 2084 | --DOCSHELL 000000290072A800 == 77 [pid = 2084] [id = 750]
09:31:18 INFO - PROCESS | 2084 | --DOCSHELL 000000290071A000 == 76 [pid = 2084] [id = 749]
09:31:19 INFO - PROCESS | 2084 | ++DOCSHELL 000000290053F000 == 77 [pid = 2084] [id = 788]
09:31:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 230 (00000029003C5400) [pid = 2084] [serial = 2208] [outer = 0000000000000000]
09:31:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 231 (00000029003FD800) [pid = 2084] [serial = 2209] [outer = 00000029003C5400]
09:31:19 INFO - PROCESS | 2084 | 1452187879102 Marionette INFO loaded listener.js
09:31:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 232 (000000290334DC00) [pid = 2084] [serial = 2210] [outer = 00000029003C5400]
09:31:19 INFO - PROCESS | 2084 | --DOCSHELL 0000002902DCB800 == 76 [pid = 2084] [id = 748]
09:31:19 INFO - PROCESS | 2084 | --DOCSHELL 0000002900982800 == 75 [pid = 2084] [id = 747]
09:31:19 INFO - PROCESS | 2084 | --DOCSHELL 0000002901D2D000 == 74 [pid = 2084] [id = 746]
09:31:19 INFO - PROCESS | 2084 | --DOCSHELL 000000290F455000 == 73 [pid = 2084] [id = 745]
09:31:19 INFO - PROCESS | 2084 | --DOCSHELL 000000290F39A800 == 72 [pid = 2084] [id = 744]
09:31:19 INFO - PROCESS | 2084 | --DOCSHELL 000000290F290000 == 71 [pid = 2084] [id = 743]
09:31:19 INFO - PROCESS | 2084 | --DOCSHELL 000000290F057800 == 70 [pid = 2084] [id = 742]
09:31:19 INFO - PROCESS | 2084 | --DOCSHELL 000000290EE39000 == 69 [pid = 2084] [id = 741]
09:31:19 INFO - PROCESS | 2084 | --DOCSHELL 000000290EC03800 == 68 [pid = 2084] [id = 740]
09:31:19 INFO - PROCESS | 2084 | --DOCSHELL 000000290EBB4800 == 67 [pid = 2084] [id = 739]
09:31:19 INFO - PROCESS | 2084 | --DOCSHELL 000000290EA54800 == 66 [pid = 2084] [id = 738]
09:31:19 INFO - PROCESS | 2084 | --DOCSHELL 000000290E244800 == 65 [pid = 2084] [id = 737]
09:31:19 INFO - PROCESS | 2084 | --DOCSHELL 000000290E234800 == 64 [pid = 2084] [id = 736]
09:31:19 INFO - PROCESS | 2084 | --DOCSHELL 000000290D3CA000 == 63 [pid = 2084] [id = 735]
09:31:19 INFO - PROCESS | 2084 | --DOCSHELL 000000290D3B7000 == 62 [pid = 2084] [id = 734]
09:31:19 INFO - PROCESS | 2084 | --DOCSHELL 000000290CDBD800 == 61 [pid = 2084] [id = 733]
09:31:19 INFO - PROCESS | 2084 | --DOCSHELL 000000290CBF1000 == 60 [pid = 2084] [id = 732]
09:31:19 INFO - PROCESS | 2084 | --DOCSHELL 000000290CBD2800 == 59 [pid = 2084] [id = 731]
09:31:19 INFO - PROCESS | 2084 | --DOCSHELL 000000290C72A000 == 58 [pid = 2084] [id = 730]
09:31:19 INFO - PROCESS | 2084 | --DOCSHELL 000000290BB48000 == 57 [pid = 2084] [id = 729]
09:31:19 INFO - PROCESS | 2084 | --DOCSHELL 000000290BA42800 == 56 [pid = 2084] [id = 728]
09:31:19 INFO - PROCESS | 2084 | --DOCSHELL 000000290786B000 == 55 [pid = 2084] [id = 727]
09:31:19 INFO - PROCESS | 2084 | --DOCSHELL 0000002900975800 == 54 [pid = 2084] [id = 726]
09:31:19 INFO - PROCESS | 2084 | --DOMWINDOW == 231 (0000002907D40400) [pid = 2084] [serial = 2015] [outer = 0000000000000000] [url = about:blank]
09:31:19 INFO - PROCESS | 2084 | --DOMWINDOW == 230 (0000002907F5C800) [pid = 2084] [serial = 2018] [outer = 0000000000000000] [url = about:blank]
09:31:19 INFO - PROCESS | 2084 | --DOMWINDOW == 229 (00000029081C0800) [pid = 2084] [serial = 2028] [outer = 0000000000000000] [url = about:blank]
09:31:19 INFO - PROCESS | 2084 | --DOMWINDOW == 228 (000000290541A800) [pid = 2084] [serial = 2009] [outer = 0000000000000000] [url = about:blank]
09:31:19 INFO - PROCESS | 2084 | --DOMWINDOW == 227 (0000002903350000) [pid = 2084] [serial = 2023] [outer = 0000000000000000] [url = about:blank]
09:31:19 INFO - PROCESS | 2084 | --DOMWINDOW == 226 (0000002906CF5800) [pid = 2084] [serial = 2012] [outer = 0000000000000000] [url = about:blank]
09:31:19 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
09:31:19 INFO - document served over http requires an https
09:31:19 INFO - sub-resource via xhr-request using the meta-referrer
09:31:19 INFO - delivery method with keep-origin-redirect and when
09:31:19 INFO - the target request is same-origin.
09:31:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1131ms
09:31:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
09:31:20 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902DD5800 == 55 [pid = 2084] [id = 789]
09:31:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 227 (0000002904099000) [pid = 2084] [serial = 2211] [outer = 0000000000000000]
09:31:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 228 (00000029040A2400) [pid = 2084] [serial = 2212] [outer = 0000002904099000]
09:31:20 INFO - PROCESS | 2084 | 1452187880042 Marionette INFO loaded listener.js
09:31:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 229 (00000029062C7800) [pid = 2084] [serial = 2213] [outer = 0000002904099000]
09:31:20 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
09:31:20 INFO - document served over http requires an https
09:31:20 INFO - sub-resource via xhr-request using the meta-referrer
09:31:20 INFO - delivery method with no-redirect and when
09:31:20 INFO - the target request is same-origin.
09:31:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 650ms
09:31:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:31:20 INFO - PROCESS | 2084 | ++DOCSHELL 00000029051A4800 == 56 [pid = 2084] [id = 790]
09:31:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 230 (0000002906CF5800) [pid = 2084] [serial = 2214] [outer = 0000000000000000]
09:31:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 231 (0000002907166800) [pid = 2084] [serial = 2215] [outer = 0000002906CF5800]
09:31:20 INFO - PROCESS | 2084 | 1452187880719 Marionette INFO loaded listener.js
09:31:20 INFO - PROCESS | 2084 | ++DOMWINDOW == 232 (0000002907EED800) [pid = 2084] [serial = 2216] [outer = 0000002906CF5800]
09:31:22 INFO - PROCESS | 2084 | --DOCSHELL 0000002902DD3800 == 55 [pid = 2084] [id = 761]
09:31:22 INFO - PROCESS | 2084 | --DOCSHELL 0000002909D17000 == 54 [pid = 2084] [id = 762]
09:31:22 INFO - PROCESS | 2084 | --DOCSHELL 000000290BB3C000 == 53 [pid = 2084] [id = 763]
09:31:22 INFO - PROCESS | 2084 | --DOCSHELL 000000290EA4F000 == 52 [pid = 2084] [id = 764]
09:31:22 INFO - PROCESS | 2084 | --DOCSHELL 000000290EE36800 == 51 [pid = 2084] [id = 765]
09:31:22 INFO - PROCESS | 2084 | --DOCSHELL 000000290F453800 == 50 [pid = 2084] [id = 766]
09:31:22 INFO - PROCESS | 2084 | --DOCSHELL 000000290F719800 == 49 [pid = 2084] [id = 767]
09:31:22 INFO - PROCESS | 2084 | --DOCSHELL 0000002910455800 == 48 [pid = 2084] [id = 768]
09:31:22 INFO - PROCESS | 2084 | --DOCSHELL 000000291046D800 == 47 [pid = 2084] [id = 769]
09:31:22 INFO - PROCESS | 2084 | --DOCSHELL 000000291048D000 == 46 [pid = 2084] [id = 770]
09:31:22 INFO - PROCESS | 2084 | --DOCSHELL 000000291060C800 == 45 [pid = 2084] [id = 771]
09:31:22 INFO - PROCESS | 2084 | --DOCSHELL 000000291062A800 == 44 [pid = 2084] [id = 772]
09:31:22 INFO - PROCESS | 2084 | --DOCSHELL 000000291074C000 == 43 [pid = 2084] [id = 773]
09:31:22 INFO - PROCESS | 2084 | --DOCSHELL 0000002910CC9800 == 42 [pid = 2084] [id = 774]
09:31:22 INFO - PROCESS | 2084 | --DOCSHELL 0000002911F71800 == 41 [pid = 2084] [id = 775]
09:31:22 INFO - PROCESS | 2084 | --DOCSHELL 0000002912C3B800 == 40 [pid = 2084] [id = 776]
09:31:22 INFO - PROCESS | 2084 | --DOCSHELL 0000002912CCF000 == 39 [pid = 2084] [id = 777]
09:31:22 INFO - PROCESS | 2084 | --DOCSHELL 000000291366E000 == 38 [pid = 2084] [id = 778]
09:31:22 INFO - PROCESS | 2084 | --DOCSHELL 0000002913B7C000 == 37 [pid = 2084] [id = 779]
09:31:22 INFO - PROCESS | 2084 | --DOCSHELL 0000002913B90800 == 36 [pid = 2084] [id = 780]
09:31:22 INFO - PROCESS | 2084 | --DOCSHELL 0000002909DC3000 == 35 [pid = 2084] [id = 781]
09:31:22 INFO - PROCESS | 2084 | --DOCSHELL 00000029021E7000 == 34 [pid = 2084] [id = 782]
09:31:22 INFO - PROCESS | 2084 | --DOCSHELL 0000002902DD6000 == 33 [pid = 2084] [id = 783]
09:31:22 INFO - PROCESS | 2084 | --DOCSHELL 00000029073BC800 == 32 [pid = 2084] [id = 784]
09:31:22 INFO - PROCESS | 2084 | --DOCSHELL 0000002909DCE800 == 31 [pid = 2084] [id = 760]
09:31:22 INFO - PROCESS | 2084 | --DOCSHELL 000000290A66C800 == 30 [pid = 2084] [id = 725]
09:31:24 INFO - PROCESS | 2084 | --DOCSHELL 0000002907C5B800 == 29 [pid = 2084] [id = 785]
09:31:24 INFO - PROCESS | 2084 | --DOCSHELL 0000002901D2B000 == 28 [pid = 2084] [id = 786]
09:31:24 INFO - PROCESS | 2084 | --DOCSHELL 0000002902DD5800 == 27 [pid = 2084] [id = 789]
09:31:24 INFO - PROCESS | 2084 | --DOCSHELL 0000002904E38800 == 26 [pid = 2084] [id = 787]
09:31:24 INFO - PROCESS | 2084 | --DOCSHELL 000000290053F000 == 25 [pid = 2084] [id = 788]
09:31:25 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
09:31:25 INFO - document served over http requires an https
09:31:25 INFO - sub-resource via xhr-request using the meta-referrer
09:31:25 INFO - delivery method with swap-origin-redirect and when
09:31:25 INFO - the target request is same-origin.
09:31:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 4805ms
09:31:25 INFO - TEST-START | /resource-timing/test_resource_timing.html
09:31:25 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900562800 == 26 [pid = 2084] [id = 791]
09:31:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 233 (0000002901418C00) [pid = 2084] [serial = 2217] [outer = 0000000000000000]
09:31:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 234 (000000290141B400) [pid = 2084] [serial = 2218] [outer = 0000002901418C00]
09:31:25 INFO - PROCESS | 2084 | 1452187885609 Marionette INFO loaded listener.js
09:31:25 INFO - PROCESS | 2084 | ++DOMWINDOW == 235 (000000290168A400) [pid = 2084] [serial = 2219] [outer = 0000002901418C00]
09:31:26 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900734800 == 27 [pid = 2084] [id = 792]
09:31:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 236 (000000290235AC00) [pid = 2084] [serial = 2220] [outer = 0000000000000000]
09:31:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 237 (000000290235D000) [pid = 2084] [serial = 2221] [outer = 000000290235AC00]
09:31:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
09:31:26 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"
09:31:26 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
09:31:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:31:26 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
09:31:26 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
09:31:26 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
09:31:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
09:31:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
09:31:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
09:31:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
09:31:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
09:31:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
09:31:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
09:31:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
09:31:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
09:31:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
09:31:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
09:31:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
09:31:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
09:31:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
09:31:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
09:31:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
09:31:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
09:31:26 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1255ms
09:31:26 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
09:31:26 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901642800 == 28 [pid = 2084] [id = 793]
09:31:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 238 (0000002901419C00) [pid = 2084] [serial = 2222] [outer = 0000000000000000]
09:31:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 239 (000000290235BC00) [pid = 2084] [serial = 2223] [outer = 0000002901419C00]
09:31:26 INFO - PROCESS | 2084 | 1452187886864 Marionette INFO loaded listener.js
09:31:26 INFO - PROCESS | 2084 | ++DOMWINDOW == 240 (0000002902737800) [pid = 2084] [serial = 2224] [outer = 0000002901419C00]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 239 (000000290077C000) [pid = 2084] [serial = 1995] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 238 (00000029024CAC00) [pid = 2084] [serial = 1950] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 237 (00000029033C6C00) [pid = 2084] [serial = 1942] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 236 (00000029108BD800) [pid = 2084] [serial = 2175] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 235 (000000290EB21400) [pid = 2084] [serial = 2152] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 234 (0000002912B49800) [pid = 2084] [serial = 2181] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 233 (000000290D1F3000) [pid = 2084] [serial = 2085] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 232 (000000291344F400) [pid = 2084] [serial = 2187] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 231 (000000290821D800) [pid = 2084] [serial = 2043] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 230 (0000002912C7A800) [pid = 2084] [serial = 2184] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 229 (0000002902E5B800) [pid = 2084] [serial = 2100] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 228 (000000290095A400) [pid = 2084] [serial = 2103] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 227 (000000290EB22800) [pid = 2084] [serial = 2150] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187860992]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 226 (000000291070E400) [pid = 2084] [serial = 2172] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 225 (00000029053A9C00) [pid = 2084] [serial = 2199] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 224 (0000002902368C00) [pid = 2084] [serial = 2133] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 223 (000000290A74E800) [pid = 2084] [serial = 2058] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 222 (0000002905244400) [pid = 2084] [serial = 2108] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187850116]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 221 (00000029093CA000) [pid = 2084] [serial = 2139] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 220 (0000002910ED0400) [pid = 2084] [serial = 2178] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 219 (0000002902090400) [pid = 2084] [serial = 2202] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 218 (000000290713AC00) [pid = 2084] [serial = 1984] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 217 (0000002906CD9000) [pid = 2084] [serial = 1979] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 216 (000000290CF10800) [pid = 2084] [serial = 2082] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 215 (000000290F62D800) [pid = 2084] [serial = 2166] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 214 (0000002901413800) [pid = 2084] [serial = 1947] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 213 (000000290BC73400) [pid = 2084] [serial = 2142] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 212 (0000002902363800) [pid = 2084] [serial = 2189] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 211 (0000002905246800) [pid = 2084] [serial = 1959] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 210 (0000002903B54C00) [pid = 2084] [serial = 1953] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 209 (000000290F563000) [pid = 2084] [serial = 2163] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 208 (00000029078F2C00) [pid = 2084] [serial = 2121] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 207 (00000029003FE000) [pid = 2084] [serial = 1992] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 206 (000000290620E000) [pid = 2084] [serial = 1968] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 205 (00000029081C6000) [pid = 2084] [serial = 2031] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 204 (00000029068BE400) [pid = 2084] [serial = 2113] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 203 (000000290A70B400) [pid = 2084] [serial = 2055] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 202 (0000002901416400) [pid = 2084] [serial = 2110] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 201 (0000002905413800) [pid = 2084] [serial = 2127] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 200 (000000290146A800) [pid = 2084] [serial = 1989] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 199 (000000290D3EEC00) [pid = 2084] [serial = 2088] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 198 (0000002900959400) [pid = 2084] [serial = 2194] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 197 (000000290740A800) [pid = 2084] [serial = 2118] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 196 (000000290094C400) [pid = 2084] [serial = 2094] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 195 (000000290BA8C000) [pid = 2084] [serial = 2068] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 194 (000000290CEABC00) [pid = 2084] [serial = 2079] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 193 (00000029058E7C00) [pid = 2084] [serial = 2205] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 192 (000000290ED67000) [pid = 2084] [serial = 2155] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 191 (000000290077F800) [pid = 2084] [serial = 2097] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 190 (000000290BB81000) [pid = 2084] [serial = 2073] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 189 (000000290A6F2400) [pid = 2084] [serial = 2052] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 188 (00000029093D1000) [pid = 2084] [serial = 2046] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 187 (000000290D40C400) [pid = 2084] [serial = 2147] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 186 (00000029062CB800) [pid = 2084] [serial = 2197] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 185 (00000029068A3000) [pid = 2084] [serial = 2115] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 184 (0000002900955000) [pid = 2084] [serial = 2124] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 183 (00000029062BDC00) [pid = 2084] [serial = 1971] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 182 (000000290AA3E800) [pid = 2084] [serial = 2061] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 181 (000000290EC64000) [pid = 2084] [serial = 2157] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 180 (00000029058EA800) [pid = 2084] [serial = 1965] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 179 (000000290748D400) [pid = 2084] [serial = 2040] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 178 (0000002901464C00) [pid = 2084] [serial = 2034] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 177 (000000290C7F0400) [pid = 2084] [serial = 2071] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 176 (0000002904A66800) [pid = 2084] [serial = 1956] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 175 (0000002901415000) [pid = 2084] [serial = 2105] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 174 (000000290C8DA400) [pid = 2084] [serial = 2076] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 173 (0000002903354400) [pid = 2084] [serial = 2037] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 172 (000000290D40F400) [pid = 2084] [serial = 2145] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 171 (00000029053A5000) [pid = 2084] [serial = 1962] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 170 (000000290F37EC00) [pid = 2084] [serial = 2160] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 169 (00000029062C2800) [pid = 2084] [serial = 1974] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 168 (0000002904099000) [pid = 2084] [serial = 2211] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 167 (0000002902097C00) [pid = 2084] [serial = 2091] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 166 (000000290A9C4400) [pid = 2084] [serial = 2063] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 165 (000000290541DC00) [pid = 2084] [serial = 2192] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187873837]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 164 (0000002909423800) [pid = 2084] [serial = 2049] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 163 (000000290BA8D400) [pid = 2084] [serial = 2066] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187836736]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 162 (0000002909428C00) [pid = 2084] [serial = 2130] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 161 (00000029003C5400) [pid = 2084] [serial = 2208] [outer = 0000000000000000] [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]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 160 (000000290F62EC00) [pid = 2084] [serial = 2169] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 159 (00000029058E8800) [pid = 2084] [serial = 2136] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 158 (000000290AA35800) [pid = 2084] [serial = 2131] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 157 (0000002906C3C400) [pid = 2084] [serial = 2114] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 156 (000000290BA8FC00) [pid = 2084] [serial = 2067] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187836736]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 155 (000000290CF27800) [pid = 2084] [serial = 2083] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 154 (000000290D1F8000) [pid = 2084] [serial = 2086] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 153 (000000290A749C00) [pid = 2084] [serial = 2056] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 152 (000000290C8E1800) [pid = 2084] [serial = 2077] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 151 (0000002901693400) [pid = 2084] [serial = 2125] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 150 (000000290C7EF800) [pid = 2084] [serial = 2074] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 149 (000000290803F800) [pid = 2084] [serial = 2128] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 148 (0000002909314C00) [pid = 2084] [serial = 2044] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 147 (00000029068C1800) [pid = 2084] [serial = 2116] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 146 (0000002902D8FC00) [pid = 2084] [serial = 2092] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 145 (0000002907492400) [pid = 2084] [serial = 2119] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 144 (000000290A9BDC00) [pid = 2084] [serial = 2059] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 143 (00000029003CE800) [pid = 2084] [serial = 2104] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 142 (000000290CF07800) [pid = 2084] [serial = 2080] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 141 (000000290307E000) [pid = 2084] [serial = 2101] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 140 (000000290D3F3000) [pid = 2084] [serial = 2089] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 139 (0000002907EF1800) [pid = 2084] [serial = 2122] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 138 (000000290168F000) [pid = 2084] [serial = 2035] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 137 (000000290A6F5800) [pid = 2084] [serial = 2053] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 136 (0000002903B53800) [pid = 2084] [serial = 2038] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 135 (0000002907EF3800) [pid = 2084] [serial = 2041] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 134 (00000029053A4800) [pid = 2084] [serial = 2109] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187850116]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 133 (0000002909428800) [pid = 2084] [serial = 2050] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 132 (0000002909412C00) [pid = 2084] [serial = 2047] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 131 (000000290141A400) [pid = 2084] [serial = 2098] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 130 (000000290B912800) [pid = 2084] [serial = 2062] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 129 (000000290BB87400) [pid = 2084] [serial = 2069] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 128 (0000002905245C00) [pid = 2084] [serial = 2111] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 127 (000000290C7F2800) [pid = 2084] [serial = 2072] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 126 (000000290AA3F400) [pid = 2084] [serial = 2064] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 125 (0000002902E5A400) [pid = 2084] [serial = 2106] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 124 (0000002900957800) [pid = 2084] [serial = 2095] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 123 (00000029040A2400) [pid = 2084] [serial = 2212] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 122 (00000029003FD800) [pid = 2084] [serial = 2209] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 121 (00000029068A0400) [pid = 2084] [serial = 2206] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 120 (00000029033CB400) [pid = 2084] [serial = 2203] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 119 (000000290689FC00) [pid = 2084] [serial = 2200] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 118 (00000029068C3C00) [pid = 2084] [serial = 2198] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 117 (000000290141D800) [pid = 2084] [serial = 2195] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 116 (000000290077A400) [pid = 2084] [serial = 2193] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187873837]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 115 (00000029036CEC00) [pid = 2084] [serial = 2190] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 114 (0000002913452400) [pid = 2084] [serial = 2188] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 113 (000000291335D800) [pid = 2084] [serial = 2185] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 112 (0000002912C71C00) [pid = 2084] [serial = 2182] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 111 (0000002912869C00) [pid = 2084] [serial = 2179] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 110 (0000002910EC4800) [pid = 2084] [serial = 2176] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 109 (00000029108B2C00) [pid = 2084] [serial = 2173] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 108 (000000290FF3F400) [pid = 2084] [serial = 2170] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 107 (000000290F70B800) [pid = 2084] [serial = 2167] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 106 (000000290F623400) [pid = 2084] [serial = 2164] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 105 (000000290F388C00) [pid = 2084] [serial = 2161] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 104 (000000290ED6AC00) [pid = 2084] [serial = 2158] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 103 (000000290ED6DC00) [pid = 2084] [serial = 2156] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 102 (000000290EB26400) [pid = 2084] [serial = 2153] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 101 (000000290EA10C00) [pid = 2084] [serial = 2151] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1452187860992]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 100 (000000290D413C00) [pid = 2084] [serial = 2148] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 99 (000000290E3ACC00) [pid = 2084] [serial = 2146] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 98 (000000290C8E1C00) [pid = 2084] [serial = 2143] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 97 (000000290A6A2000) [pid = 2084] [serial = 2140] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 96 (00000029062CC400) [pid = 2084] [serial = 2137] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 95 (0000002902D8E400) [pid = 2084] [serial = 2134] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 94 (00000029062C7800) [pid = 2084] [serial = 2213] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 93 (0000002908225C00) [pid = 2084] [serial = 2129] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 92 (000000290D407000) [pid = 2084] [serial = 2090] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 91 (000000290D2E5000) [pid = 2084] [serial = 2087] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 90 (000000290D1EF000) [pid = 2084] [serial = 2084] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 89 (0000002903B4D000) [pid = 2084] [serial = 1944] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 88 (000000290331F400) [pid = 2084] [serial = 1952] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 87 (00000029078F1400) [pid = 2084] [serial = 1997] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 86 (0000002905248C00) [pid = 2084] [serial = 1958] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 85 (000000290620EC00) [pid = 2084] [serial = 1967] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 84 (0000002908221400) [pid = 2084] [serial = 2042] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 83 (00000029093CBC00) [pid = 2084] [serial = 2045] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 82 (0000002907EF3000) [pid = 2084] [serial = 2126] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 81 (00000029077BFC00) [pid = 2084] [serial = 1994] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 80 (00000029062C6C00) [pid = 2084] [serial = 1970] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 79 (00000029068B9400) [pid = 2084] [serial = 1973] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 78 (00000029040A5000) [pid = 2084] [serial = 1955] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 77 (0000002907131C00) [pid = 2084] [serial = 1981] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 76 (00000029077B8400) [pid = 2084] [serial = 1991] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 75 (00000029058E5400) [pid = 2084] [serial = 1964] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 74 (0000002909420000) [pid = 2084] [serial = 2048] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 73 (00000029053A1000) [pid = 2084] [serial = 1961] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 72 (0000002902359C00) [pid = 2084] [serial = 1949] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 71 (000000290740BC00) [pid = 2084] [serial = 1986] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 70 (0000002906C43400) [pid = 2084] [serial = 1976] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 69 (000000290334DC00) [pid = 2084] [serial = 2210] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 68 (00000029108BEC00) [pid = 2084] [serial = 2174] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 67 (000000291070D800) [pid = 2084] [serial = 2171] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 66 (000000290FF34800) [pid = 2084] [serial = 2168] [outer = 0000000000000000] [url = about:blank]
09:31:29 INFO - PROCESS | 2084 | --DOMWINDOW == 65 (000000290A6B0C00) [pid = 2084] [serial = 2132] [outer = 0000000000000000] [url = about:blank]
09:31:29 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"
09:31:29 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
09:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:31:29 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
09:31:29 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 2691ms
09:31:29 INFO - TEST-START | /screen-orientation/lock-basic.html
09:31:29 INFO - PROCESS | 2084 | ++DOCSHELL 00000029021CF000 == 29 [pid = 2084] [id = 794]
09:31:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 66 (00000029003F7800) [pid = 2084] [serial = 2225] [outer = 0000000000000000]
09:31:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 67 (000000290273D400) [pid = 2084] [serial = 2226] [outer = 00000029003F7800]
09:31:29 INFO - PROCESS | 2084 | 1452187889502 Marionette INFO loaded listener.js
09:31:29 INFO - PROCESS | 2084 | ++DOMWINDOW == 68 (0000002902E55C00) [pid = 2084] [serial = 2227] [outer = 00000029003F7800]
09:31:35 INFO - PROCESS | 2084 | --DOCSHELL 0000002970C3E800 == 28 [pid = 2084] [id = 149]
09:31:35 INFO - PROCESS | 2084 | --DOCSHELL 0000002977F31800 == 27 [pid = 2084] [id = 157]
09:31:35 INFO - PROCESS | 2084 | --DOCSHELL 0000002977C1F000 == 26 [pid = 2084] [id = 156]
09:31:35 INFO - PROCESS | 2084 | --DOCSHELL 0000002901DBC800 == 25 [pid = 2084] [id = 136]
09:31:35 INFO - PROCESS | 2084 | --DOCSHELL 0000002900973800 == 24 [pid = 2084] [id = 138]
09:31:35 INFO - PROCESS | 2084 | --DOCSHELL 000000297068A800 == 23 [pid = 2084] [id = 147]
09:31:35 INFO - PROCESS | 2084 | --DOCSHELL 0000002971DD6000 == 22 [pid = 2084] [id = 151]
09:31:35 INFO - PROCESS | 2084 | --DOCSHELL 0000002976997800 == 21 [pid = 2084] [id = 153]
09:31:35 INFO - PROCESS | 2084 | --DOCSHELL 000000290685A800 == 20 [pid = 2084] [id = 144]
09:31:35 INFO - PROCESS | 2084 | --DOCSHELL 0000002903520800 == 19 [pid = 2084] [id = 142]
09:31:35 INFO - PROCESS | 2084 | --DOCSHELL 0000002978C04800 == 18 [pid = 2084] [id = 158]
09:31:35 INFO - PROCESS | 2084 | --DOCSHELL 000000296C5E4800 == 17 [pid = 2084] [id = 146]
09:31:35 INFO - PROCESS | 2084 | --DOCSHELL 000000296B2A5000 == 16 [pid = 2084] [id = 145]
09:31:35 INFO - PROCESS | 2084 | --DOCSHELL 00000029021E4000 == 15 [pid = 2084] [id = 148]
09:31:35 INFO - PROCESS | 2084 | --DOCSHELL 0000002976F5E800 == 14 [pid = 2084] [id = 155]
09:31:35 INFO - PROCESS | 2084 | --DOCSHELL 0000002900552000 == 13 [pid = 2084] [id = 143]
09:31:35 INFO - PROCESS | 2084 | --DOCSHELL 0000002902D11000 == 12 [pid = 2084] [id = 140]
09:31:35 INFO - PROCESS | 2084 | --DOCSHELL 0000002902EE6000 == 11 [pid = 2084] [id = 141]
09:31:35 INFO - PROCESS | 2084 | --DOCSHELL 0000002901642800 == 10 [pid = 2084] [id = 793]
09:31:35 INFO - PROCESS | 2084 | --DOCSHELL 0000002900734800 == 9 [pid = 2084] [id = 792]
09:31:35 INFO - PROCESS | 2084 | --DOCSHELL 0000002900562800 == 8 [pid = 2084] [id = 791]
09:31:35 INFO - PROCESS | 2084 | --DOCSHELL 00000029051A4800 == 7 [pid = 2084] [id = 790]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 67 (000000290CF20400) [pid = 2084] [serial = 2081] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 66 (000000290D3F7800) [pid = 2084] [serial = 2093] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 65 (000000290CEA7000) [pid = 2084] [serial = 2078] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 64 (00000029033C9000) [pid = 2084] [serial = 2196] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 63 (0000002909318000) [pid = 2084] [serial = 2201] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 62 (00000029040A4400) [pid = 2084] [serial = 2135] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 61 (0000002904098C00) [pid = 2084] [serial = 2138] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 60 (000000290B91EC00) [pid = 2084] [serial = 2141] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 59 (000000290D3FB800) [pid = 2084] [serial = 2144] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 58 (000000290EA09800) [pid = 2084] [serial = 2149] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 57 (000000290EC65800) [pid = 2084] [serial = 2154] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 56 (000000290F382C00) [pid = 2084] [serial = 2159] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 55 (000000290F562400) [pid = 2084] [serial = 2162] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 54 (000000290F702C00) [pid = 2084] [serial = 2165] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 53 (0000002912863800) [pid = 2084] [serial = 2177] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 52 (0000002912B43C00) [pid = 2084] [serial = 2180] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 51 (0000002912C7C000) [pid = 2084] [serial = 2183] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 50 (000000291344B000) [pid = 2084] [serial = 2186] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 49 (0000002906CF2800) [pid = 2084] [serial = 2204] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 48 (0000002913520800) [pid = 2084] [serial = 2191] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 47 (0000002907D40800) [pid = 2084] [serial = 2207] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 46 (0000002907FC9800) [pid = 2084] [serial = 2123] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 45 (0000002902732400) [pid = 2084] [serial = 2036] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 44 (000000290BA88800) [pid = 2084] [serial = 2065] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 43 (000000290620C800) [pid = 2084] [serial = 2102] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 42 (000000290AA37800) [pid = 2084] [serial = 2060] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 41 (00000029068A1000) [pid = 2084] [serial = 2112] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 40 (0000002907D33800) [pid = 2084] [serial = 2120] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 39 (000000290BC6C400) [pid = 2084] [serial = 2070] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 38 (000000290A70BC00) [pid = 2084] [serial = 2054] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 37 (0000002903B51C00) [pid = 2084] [serial = 2107] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 36 (000000290A6EDC00) [pid = 2084] [serial = 2051] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 35 (000000290930F800) [pid = 2084] [serial = 2033] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 34 (0000002907160400) [pid = 2084] [serial = 2117] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 33 (000000290A753C00) [pid = 2084] [serial = 2057] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 32 (0000002902739800) [pid = 2084] [serial = 2096] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 31 (0000002906C41400) [pid = 2084] [serial = 2039] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 30 (000000290C8DC000) [pid = 2084] [serial = 2075] [outer = 0000000000000000] [url = about:blank]
09:31:35 INFO - PROCESS | 2084 | --DOMWINDOW == 29 (0000002905241400) [pid = 2084] [serial = 2099] [outer = 0000000000000000] [url = about:blank]
09:31:38 INFO - PROCESS | 2084 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
09:31:38 INFO - PROCESS | 2084 | --DOMWINDOW == 28 (0000002907166800) [pid = 2084] [serial = 2215] [outer = 0000000000000000] [url = about:blank]
09:31:38 INFO - PROCESS | 2084 | --DOMWINDOW == 27 (000000290273D400) [pid = 2084] [serial = 2226] [outer = 0000000000000000] [url = about:blank]
09:31:38 INFO - PROCESS | 2084 | --DOMWINDOW == 26 (0000002902737800) [pid = 2084] [serial = 2224] [outer = 0000000000000000] [url = about:blank]
09:31:38 INFO - PROCESS | 2084 | --DOMWINDOW == 25 (000000290235BC00) [pid = 2084] [serial = 2223] [outer = 0000000000000000] [url = about:blank]
09:31:38 INFO - PROCESS | 2084 | --DOMWINDOW == 24 (000000290235D000) [pid = 2084] [serial = 2221] [outer = 0000000000000000] [url = about:blank]
09:31:38 INFO - PROCESS | 2084 | --DOMWINDOW == 23 (000000290141B400) [pid = 2084] [serial = 2218] [outer = 0000000000000000] [url = about:blank]
09:31:38 INFO - PROCESS | 2084 | --DOMWINDOW == 22 (0000002901418C00) [pid = 2084] [serial = 2217] [outer = 0000000000000000] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
09:31:38 INFO - PROCESS | 2084 | --DOMWINDOW == 21 (0000002901419C00) [pid = 2084] [serial = 2222] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
09:31:38 INFO - PROCESS | 2084 | --DOMWINDOW == 20 (0000002906CF5800) [pid = 2084] [serial = 2214] [outer = 0000000000000000] [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]
09:31:38 INFO - PROCESS | 2084 | --DOMWINDOW == 19 (000000290235AC00) [pid = 2084] [serial = 2220] [outer = 0000000000000000] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
09:31:38 INFO - PROCESS | 2084 | --DOMWINDOW == 18 (0000002907EED800) [pid = 2084] [serial = 2216] [outer = 0000000000000000] [url = about:blank]
09:31:43 INFO - PROCESS | 2084 | --DOMWINDOW == 17 (000000290168A400) [pid = 2084] [serial = 2219] [outer = 0000000000000000] [url = about:blank]
09:31:59 INFO - PROCESS | 2084 | MARIONETTE LOG: INFO: Timeout fired
09:31:59 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
09:31:59 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
09:31:59 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
09:31:59 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30320ms
09:31:59 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
09:31:59 INFO - PROCESS | 2084 | ++DOCSHELL 000000290053A800 == 8 [pid = 2084] [id = 795]
09:31:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 18 (0000002900778C00) [pid = 2084] [serial = 2228] [outer = 0000000000000000]
09:31:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 19 (000000290077D000) [pid = 2084] [serial = 2229] [outer = 0000002900778C00]
09:31:59 INFO - PROCESS | 2084 | 1452187919861 Marionette INFO loaded listener.js
09:31:59 INFO - PROCESS | 2084 | ++DOMWINDOW == 20 (0000002900950C00) [pid = 2084] [serial = 2230] [outer = 0000002900778C00]
09:32:00 INFO - PROCESS | 2084 | ++DOCSHELL 000000290054D000 == 9 [pid = 2084] [id = 796]
09:32:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 21 (000000290141C400) [pid = 2084] [serial = 2231] [outer = 0000000000000000]
09:32:00 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900567800 == 10 [pid = 2084] [id = 797]
09:32:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 22 (0000002901420000) [pid = 2084] [serial = 2232] [outer = 0000000000000000]
09:32:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 23 (0000002901460400) [pid = 2084] [serial = 2233] [outer = 0000002901420000]
09:32:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 24 (0000002901462000) [pid = 2084] [serial = 2234] [outer = 000000290141C400]
09:32:09 INFO - PROCESS | 2084 | --DOCSHELL 00000029021CF000 == 9 [pid = 2084] [id = 794]
09:32:11 INFO - PROCESS | 2084 | --DOMWINDOW == 23 (0000002902E55C00) [pid = 2084] [serial = 2227] [outer = 0000000000000000] [url = about:blank]
09:32:11 INFO - PROCESS | 2084 | --DOMWINDOW == 22 (000000290077D000) [pid = 2084] [serial = 2229] [outer = 0000000000000000] [url = about:blank]
09:32:11 INFO - PROCESS | 2084 | --DOMWINDOW == 21 (00000029003F7800) [pid = 2084] [serial = 2225] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
09:32:29 INFO - PROCESS | 2084 | MARIONETTE LOG: INFO: Timeout fired
09:32:30 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"
09:32:30 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
09:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:32:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:1
09:32:30 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
09:32:30 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
09:32:30 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
09:32:30 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30337ms
09:32:30 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
09:32:30 INFO - PROCESS | 2084 | --DOCSHELL 000000290054D000 == 8 [pid = 2084] [id = 796]
09:32:30 INFO - PROCESS | 2084 | --DOCSHELL 0000002900567800 == 7 [pid = 2084] [id = 797]
09:32:30 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900547000 == 8 [pid = 2084] [id = 798]
09:32:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 22 (000000290077F400) [pid = 2084] [serial = 2235] [outer = 0000000000000000]
09:32:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 23 (000000290094D800) [pid = 2084] [serial = 2236] [outer = 000000290077F400]
09:32:30 INFO - PROCESS | 2084 | 1452187950177 Marionette INFO loaded listener.js
09:32:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 24 (000000290141C800) [pid = 2084] [serial = 2237] [outer = 000000290077F400]
09:32:30 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900579800 == 9 [pid = 2084] [id = 799]
09:32:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 25 (0000002901463400) [pid = 2084] [serial = 2238] [outer = 0000000000000000]
09:32:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 26 (000000290168B400) [pid = 2084] [serial = 2239] [outer = 0000002901463400]
09:32:42 INFO - PROCESS | 2084 | --DOCSHELL 000000290053A800 == 8 [pid = 2084] [id = 795]
09:32:42 INFO - PROCESS | 2084 | --DOMWINDOW == 25 (0000002901460400) [pid = 2084] [serial = 2233] [outer = 0000002901420000] [url = about:blank]
09:32:42 INFO - PROCESS | 2084 | --DOMWINDOW == 24 (0000002901462000) [pid = 2084] [serial = 2234] [outer = 000000290141C400] [url = about:blank]
09:32:42 INFO - PROCESS | 2084 | --DOMWINDOW == 23 (000000290141C400) [pid = 2084] [serial = 2231] [outer = 0000000000000000] [url = about:blank]
09:32:42 INFO - PROCESS | 2084 | --DOMWINDOW == 22 (0000002901420000) [pid = 2084] [serial = 2232] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
09:32:48 INFO - PROCESS | 2084 | --DOMWINDOW == 21 (0000002900950C00) [pid = 2084] [serial = 2230] [outer = 0000000000000000] [url = about:blank]
09:32:48 INFO - PROCESS | 2084 | --DOMWINDOW == 20 (000000290094D800) [pid = 2084] [serial = 2236] [outer = 0000000000000000] [url = about:blank]
09:32:48 INFO - PROCESS | 2084 | --DOMWINDOW == 19 (0000002900778C00) [pid = 2084] [serial = 2228] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
09:33:00 INFO - PROCESS | 2084 | MARIONETTE LOG: INFO: Timeout fired
09:33:00 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
09:33:00 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30304ms
09:33:00 INFO - TEST-START | /screen-orientation/onchange-event.html
09:33:00 INFO - PROCESS | 2084 | --DOCSHELL 0000002900579800 == 7 [pid = 2084] [id = 799]
09:33:00 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900543000 == 8 [pid = 2084] [id = 800]
09:33:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 20 (000000290077C400) [pid = 2084] [serial = 2240] [outer = 0000000000000000]
09:33:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 21 (0000002900781000) [pid = 2084] [serial = 2241] [outer = 000000290077C400]
09:33:00 INFO - PROCESS | 2084 | 1452187980522 Marionette INFO loaded listener.js
09:33:00 INFO - PROCESS | 2084 | ++DOMWINDOW == 22 (0000002901419800) [pid = 2084] [serial = 2242] [outer = 000000290077C400]
09:33:10 INFO - PROCESS | 2084 | --DOCSHELL 0000002900547000 == 7 [pid = 2084] [id = 798]
09:33:10 INFO - PROCESS | 2084 | --DOMWINDOW == 21 (000000290168B400) [pid = 2084] [serial = 2239] [outer = 0000002901463400] [url = about:blank]
09:33:10 INFO - PROCESS | 2084 | --DOMWINDOW == 20 (0000002901463400) [pid = 2084] [serial = 2238] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
09:33:16 INFO - PROCESS | 2084 | --DOMWINDOW == 19 (0000002900781000) [pid = 2084] [serial = 2241] [outer = 0000000000000000] [url = about:blank]
09:33:16 INFO - PROCESS | 2084 | --DOMWINDOW == 18 (000000290077F400) [pid = 2084] [serial = 2235] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
09:33:22 INFO - PROCESS | 2084 | --DOMWINDOW == 17 (000000290141C800) [pid = 2084] [serial = 2237] [outer = 0000000000000000] [url = about:blank]
09:33:30 INFO - PROCESS | 2084 | MARIONETTE LOG: INFO: Timeout fired
09:33:30 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
09:33:30 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
09:33:30 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30340ms
09:33:30 INFO - TEST-START | /screen-orientation/orientation-api.html
09:33:30 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900546800 == 8 [pid = 2084] [id = 801]
09:33:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 18 (000000290077C800) [pid = 2084] [serial = 2243] [outer = 0000000000000000]
09:33:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 19 (0000002900781400) [pid = 2084] [serial = 2244] [outer = 000000290077C800]
09:33:30 INFO - PROCESS | 2084 | 1452188010867 Marionette INFO loaded listener.js
09:33:30 INFO - PROCESS | 2084 | ++DOMWINDOW == 20 (0000002901417000) [pid = 2084] [serial = 2245] [outer = 000000290077C800]
09:33:31 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
09:33:31 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
09:33:31 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
09:33:31 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 586ms
09:33:31 INFO - TEST-START | /screen-orientation/orientation-reading.html
09:33:31 INFO - PROCESS | 2084 | ++DOCSHELL 0000002900546000 == 9 [pid = 2084] [id = 802]
09:33:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 21 (000000290145B400) [pid = 2084] [serial = 2246] [outer = 0000000000000000]
09:33:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 22 (0000002901464C00) [pid = 2084] [serial = 2247] [outer = 000000290145B400]
09:33:31 INFO - PROCESS | 2084 | 1452188011422 Marionette INFO loaded listener.js
09:33:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 23 (0000002902091400) [pid = 2084] [serial = 2248] [outer = 000000290145B400]
09:33:31 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
09:33:31 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
09:33:31 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
09:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:33:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:33:31 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
09:33:31 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
09:33:31 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
09:33:31 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
09:33:31 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
09:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:33:31 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
09:33:31 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
09:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:33:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:33:31 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
09:33:31 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 587ms
09:33:31 INFO - TEST-START | /selection/Document-open.html
09:33:31 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901D1B800 == 10 [pid = 2084] [id = 803]
09:33:31 INFO - PROCESS | 2084 | ++DOMWINDOW == 24 (0000002902359C00) [pid = 2084] [serial = 2249] [outer = 0000000000000000]
09:33:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 25 (0000002902361400) [pid = 2084] [serial = 2250] [outer = 0000002902359C00]
09:33:32 INFO - PROCESS | 2084 | 1452188012026 Marionette INFO loaded listener.js
09:33:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 26 (00000029024C5800) [pid = 2084] [serial = 2251] [outer = 0000002902359C00]
09:33:32 INFO - PROCESS | 2084 | ++DOCSHELL 0000002901D2F000 == 11 [pid = 2084] [id = 804]
09:33:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 27 (0000002902D86400) [pid = 2084] [serial = 2252] [outer = 0000000000000000]
09:33:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 28 (0000002902D89000) [pid = 2084] [serial = 2253] [outer = 0000002902D86400]
09:33:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 29 (0000002902D88400) [pid = 2084] [serial = 2254] [outer = 0000002902D86400]
09:33:32 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 ""
09:33:32 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
09:33:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:33:32 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
09:33:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
09:33:32 INFO - TEST-OK | /selection/Document-open.html | took 692ms
09:33:32 INFO - TEST-START | /selection/addRange.html
09:33:32 INFO - PROCESS | 2084 | ++DOCSHELL 0000002902433800 == 12 [pid = 2084] [id = 805]
09:33:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 30 (0000002902360800) [pid = 2084] [serial = 2255] [outer = 0000000000000000]
09:33:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 31 (0000002902D86C00) [pid = 2084] [serial = 2256] [outer = 0000002902360800]
09:33:32 INFO - PROCESS | 2084 | 1452188012879 Marionette INFO loaded listener.js
09:33:32 INFO - PROCESS | 2084 | ++DOMWINDOW == 32 (0000002902E5C800) [pid = 2084] [serial = 2257] [outer = 0000002902360800]
09:33:33 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:33 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:33 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:33 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:33 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:33 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:33 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:33 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:33 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:33 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:33 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:33 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:34 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:34 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:34 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:34 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:34 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:34 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:34 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:34 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:34 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:34 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:34 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:34 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:34 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:34 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:34 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:34 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:35 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:35 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:35 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:35 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:35 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:35 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:35 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:35 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:35 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:35 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:35 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:35 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:35 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:35 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:35 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:35 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:35 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:35 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:36 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:36 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:36 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:36 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:36 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:36 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:36 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:36 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:36 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:36 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:36 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:36 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:36 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:36 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:36 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:36 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:36 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:36 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:36 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:36 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:37 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:37 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:37 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:37 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:37 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:37 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:37 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:37 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:37 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:37 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:37 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:37 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:37 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:37 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:37 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:37 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:37 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:37 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:38 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:38 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:38 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:38 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:38 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:38 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:38 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:38 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:38 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:38 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:38 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:38 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:38 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:38 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:38 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:38 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:38 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:38 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:39 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:39 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:39 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:39 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:39 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:39 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:39 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:39 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:39 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:39 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:39 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:39 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:33:39 INFO - PROCESS | 2084 | [2084] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:33:39 INFO - PROCESS | 2084 | [2084] WARNING: '!mFirst', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:34:08 INFO - PROCESS | 2084 | --DOCSHELL 0000002900543000 == 11 [pid = 2084] [id = 800]
09:34:08 INFO - PROCESS | 2084 | --DOCSHELL 0000002900546800 == 10 [pid = 2084] [id = 801]
09:34:08 INFO - PROCESS | 2084 | --DOCSHELL 0000002900546000 == 9 [pid = 2084] [id = 802]
09:34:08 INFO - PROCESS | 2084 | --DOCSHELL 0000002901D1B800 == 8 [pid = 2084] [id = 803]
09:34:09 INFO - PROCESS | 2084 | --DOMWINDOW == 31 (0000002902D89000) [pid = 2084] [serial = 2253] [outer = 0000002902D86400] [url = about:blank]
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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 ""
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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 ""
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 INFO - Selection.addRange() tests
09:34:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:11 INFO - "
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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 ""
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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̈ḧ
09:34:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:11 INFO - "
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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 ""
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 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
09:34:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:11 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
09:34:11 INFO - Selection.addRange() tests
09:34:12 INFO - Selection.addRange() tests
09:34:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:12 INFO - "
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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 ""
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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̈ḧ
09:34:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:12 INFO - "
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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 ""
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 INFO - Selection.addRange() tests
09:34:12 INFO - Selection.addRange() tests
09:34:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:12 INFO - "
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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 ""
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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̈ḧ
09:34:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:12 INFO - "
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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 ""
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 INFO - Selection.addRange() tests
09:34:12 INFO - Selection.addRange() tests
09:34:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:12 INFO - "
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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 ""
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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̈ḧ
09:34:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:12 INFO - "
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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 ""
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 INFO - Selection.addRange() tests
09:34:12 INFO - Selection.addRange() tests
09:34:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:12 INFO - "
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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 ""
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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̈ḧ
09:34:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:12 INFO - "
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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 ""
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:12 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 INFO - Selection.addRange() tests
09:34:13 INFO - Selection.addRange() tests
09:34:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:13 INFO - "
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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 ""
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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̈ḧ
09:34:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:13 INFO - "
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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 ""
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 INFO - Selection.addRange() tests
09:34:13 INFO - Selection.addRange() tests
09:34:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:13 INFO - "
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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 ""
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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̈ḧ
09:34:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:13 INFO - "
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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 ""
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 INFO - Selection.addRange() tests
09:34:13 INFO - Selection.addRange() tests
09:34:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:13 INFO - "
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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 ""
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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̈ḧ
09:34:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:13 INFO - "
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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 ""
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 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
09:34:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:13 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
09:34:13 INFO - Selection.addRange() tests
09:34:14 INFO - Selection.addRange() tests
09:34:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:14 INFO - "
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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 ""
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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̈ḧ
09:34:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:14 INFO - "
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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 ""
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 INFO - Selection.addRange() tests
09:34:14 INFO - Selection.addRange() tests
09:34:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:14 INFO - "
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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 ""
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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̈ḧ
09:34:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:14 INFO - "
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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 ""
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 INFO - Selection.addRange() tests
09:34:14 INFO - Selection.addRange() tests
09:34:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:14 INFO - "
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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 ""
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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̈ḧ
09:34:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:14 INFO - "
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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 ""
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 INFO - Selection.addRange() tests
09:34:14 INFO - Selection.addRange() tests
09:34:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:14 INFO - "
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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 ""
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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̈ḧ
09:34:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:14 INFO - "
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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 ""
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 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
09:34:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:14 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
09:34:14 INFO - Selection.addRange() tests
09:34:15 INFO - Selection.addRange() tests
09:34:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:15 INFO - "
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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 ""
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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̈ḧ
09:34:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:15 INFO - "
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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 ""
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 INFO - Selection.addRange() tests
09:34:15 INFO - Selection.addRange() tests
09:34:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:15 INFO - "
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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 ""
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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̈ḧ
09:34:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:15 INFO - "
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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 ""
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 INFO - Selection.addRange() tests
09:34:15 INFO - Selection.addRange() tests
09:34:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:15 INFO - "
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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 ""
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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̈ḧ
09:34:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:15 INFO - "
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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 ""
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 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
09:34:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:15 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
09:34:15 INFO - Selection.addRange() tests
09:34:15 INFO - Selection.addRange() tests
09:34:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:16 INFO - "
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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 ""
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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̈ḧ
09:34:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:16 INFO - "
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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 ""
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 INFO - Selection.addRange() tests
09:34:16 INFO - Selection.addRange() tests
09:34:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:16 INFO - "
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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 ""
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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̈ḧ
09:34:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:16 INFO - "
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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 ""
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 INFO - Selection.addRange() tests
09:34:16 INFO - Selection.addRange() tests
09:34:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:16 INFO - "
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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 ""
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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̈ḧ
09:34:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:16 INFO - "
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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 ""
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 INFO - Selection.addRange() tests
09:34:16 INFO - Selection.addRange() tests
09:34:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:16 INFO - "
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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 ""
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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̈ḧ
09:34:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:16 INFO - "
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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 ""
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 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
09:34:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:16 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
09:34:16 INFO - Selection.addRange() tests
09:34:17 INFO - Selection.addRange() tests
09:34:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:17 INFO - "
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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 ""
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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̈ḧ
09:34:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:17 INFO - "
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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 ""
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 INFO - Selection.addRange() tests
09:34:17 INFO - Selection.addRange() tests
09:34:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:17 INFO - "
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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 ""
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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̈ḧ
09:34:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:17 INFO - "
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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 ""
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 INFO - Selection.addRange() tests
09:34:17 INFO - Selection.addRange() tests
09:34:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:17 INFO - "
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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 ""
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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̈ḧ
09:34:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:17 INFO - "
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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 ""
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 INFO - Selection.addRange() tests
09:34:17 INFO - Selection.addRange() tests
09:34:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:17 INFO - "
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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 ""
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 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
09:34:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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̈ḧ
09:34:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:18 INFO - "
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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 ""
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 INFO - Selection.addRange() tests
09:34:18 INFO - Selection.addRange() tests
09:34:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:18 INFO - "
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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 ""
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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̈ḧ
09:34:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:18 INFO - "
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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 ""
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 INFO - Selection.addRange() tests
09:34:18 INFO - Selection.addRange() tests
09:34:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:18 INFO - "
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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 ""
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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̈ḧ
09:34:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:18 INFO - "
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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 ""
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 INFO - Selection.addRange() tests
09:34:18 INFO - Selection.addRange() tests
09:34:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:18 INFO - "
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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 ""
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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̈ḧ
09:34:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:18 INFO - "
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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 ""
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 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
09:34:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:18 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
09:34:18 INFO - Selection.addRange() tests
09:34:19 INFO - Selection.addRange() tests
09:34:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:19 INFO - "
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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 ""
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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̈ḧ
09:34:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:19 INFO - "
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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 ""
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 INFO - Selection.addRange() tests
09:34:19 INFO - Selection.addRange() tests
09:34:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:19 INFO - "
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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 ""
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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̈ḧ
09:34:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:19 INFO - "
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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 ""
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 INFO - Selection.addRange() tests
09:34:19 INFO - Selection.addRange() tests
09:34:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:19 INFO - "
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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 ""
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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̈ḧ
09:34:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:19 INFO - "
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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 ""
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 INFO - Selection.addRange() tests
09:34:19 INFO - Selection.addRange() tests
09:34:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:19 INFO - "
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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 ""
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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̈ḧ
09:34:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:19 INFO - "
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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 ""
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 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
09:34:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:19 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
09:34:19 INFO - Selection.addRange() tests
09:34:20 INFO - Selection.addRange() tests
09:34:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:20 INFO - "
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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 ""
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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̈ḧ
09:34:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:20 INFO - "
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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 ""
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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
09:34:20 INFO - Selection.addRange() tests
09:34:20 INFO - Selection.addRange() tests
09:34:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:20 INFO - "
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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 ""
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 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
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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̈ḧ
09:34:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:20 INFO - "
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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 ""
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 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
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
09:34:20 INFO - Selection.addRange() tests
09:34:20 INFO - Selection.addRange() tests
09:34:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:20 INFO - "
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
09:34:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:20 INFO - "
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
09:34:20 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:20 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:20 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
09:34:20 INFO - Selection.addRange() tests
09:34:21 INFO - Selection.addRange() tests
09:34:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:21 INFO - "
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
09:34:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:21 INFO - "
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
09:34:21 INFO - Selection.addRange() tests
09:34:21 INFO - Selection.addRange() tests
09:34:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:21 INFO - "
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
09:34:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:21 INFO - "
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
09:34:21 INFO - Selection.addRange() tests
09:34:21 INFO - Selection.addRange() tests
09:34:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:21 INFO - "
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 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 ""
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 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
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 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
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 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̈ḧ
09:34:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:21 INFO - "
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 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 ""
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 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
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 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
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 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
09:34:21 INFO - Selection.addRange() tests
09:34:21 INFO - Selection.addRange() tests
09:34:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:21 INFO - "
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 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 ""
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 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
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 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
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 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
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
09:34:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:21 INFO - "
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
09:34:21 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:21 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
09:34:21 INFO - Selection.addRange() tests
09:34:22 INFO - Selection.addRange() tests
09:34:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:22 INFO - "
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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 ""
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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̈ḧ
09:34:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:22 INFO - "
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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 ""
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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
09:34:22 INFO - Selection.addRange() tests
09:34:22 INFO - Selection.addRange() tests
09:34:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:22 INFO - "
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
09:34:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:22 INFO - "
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
09:34:22 INFO - Selection.addRange() tests
09:34:22 INFO - Selection.addRange() tests
09:34:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:22 INFO - "
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
09:34:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:22 INFO - "
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
09:34:22 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
09:34:22 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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
09:34:22 INFO - Selection.addRange() tests
09:34:22 INFO - Selection.addRange() tests
09:34:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:22 INFO - "
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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 ""
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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̈ḧ
09:34:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:22 INFO - "
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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 ""
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:22 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
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
09:34:23 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
09:34:23 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
09:34:23 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:34:23 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
09:34:23 INFO - Selection.addRange() tests
09:34:23 INFO - Selection.addRange() tests
09:34:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:23 INFO - "
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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 ""
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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̈ḧ
09:34:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:23 INFO - "
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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 ""
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 INFO - Selection.addRange() tests
09:34:23 INFO - Selection.addRange() tests
09:34:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:23 INFO - "
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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 ""
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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̈ḧ
09:34:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:23 INFO - "
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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 ""
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 INFO - Selection.addRange() tests
09:34:23 INFO - Selection.addRange() tests
09:34:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:23 INFO - "
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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 ""
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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̈ḧ
09:34:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:23 INFO - "
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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 ""
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 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
09:34:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:23 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
09:34:23 INFO - Selection.addRange() tests
09:34:24 INFO - Selection.addRange() tests
09:34:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:24 INFO - "
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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 ""
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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̈ḧ
09:34:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:24 INFO - "
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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 ""
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 INFO - Selection.addRange() tests
09:34:24 INFO - Selection.addRange() tests
09:34:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:24 INFO - "
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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 ""
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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̈ḧ
09:34:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:24 INFO - "
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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 ""
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 INFO - Selection.addRange() tests
09:34:24 INFO - Selection.addRange() tests
09:34:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:24 INFO - "
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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 ""
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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̈ḧ
09:34:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:24 INFO - "
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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 ""
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 INFO - Selection.addRange() tests
09:34:24 INFO - Selection.addRange() tests
09:34:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:24 INFO - "
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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 ""
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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̈ḧ
09:34:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:24 INFO - "
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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 ""
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 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
09:34:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:24 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
09:34:24 INFO - Selection.addRange() tests
09:34:25 INFO - Selection.addRange() tests
09:34:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:25 INFO - "
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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 ""
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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̈ḧ
09:34:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:25 INFO - "
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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 ""
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 INFO - Selection.addRange() tests
09:34:25 INFO - Selection.addRange() tests
09:34:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:25 INFO - "
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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 ""
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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̈ḧ
09:34:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:25 INFO - "
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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 ""
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 INFO - Selection.addRange() tests
09:34:25 INFO - Selection.addRange() tests
09:34:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:25 INFO - "
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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 ""
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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̈ḧ
09:34:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:25 INFO - "
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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 ""
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 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
09:34:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:25 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
09:34:25 INFO - Selection.addRange() tests
09:34:25 INFO - Selection.addRange() tests
09:34:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:26 INFO - "
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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 ""
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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̈ḧ
09:34:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:26 INFO - "
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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 ""
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 INFO - Selection.addRange() tests
09:34:26 INFO - Selection.addRange() tests
09:34:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:26 INFO - "
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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 ""
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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̈ḧ
09:34:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:26 INFO - "
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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 ""
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 INFO - Selection.addRange() tests
09:34:26 INFO - Selection.addRange() tests
09:34:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:26 INFO - "
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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 ""
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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̈ḧ
09:34:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:26 INFO - "
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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 ""
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 INFO - Selection.addRange() tests
09:34:26 INFO - Selection.addRange() tests
09:34:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:26 INFO - "
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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 ""
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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̈ḧ
09:34:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:26 INFO - "
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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 ""
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 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
09:34:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:26 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
09:34:26 INFO - Selection.addRange() tests
09:34:27 INFO - Selection.addRange() tests
09:34:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:27 INFO - "
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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 ""
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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̈ḧ
09:34:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:27 INFO - "
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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 ""
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 INFO - Selection.addRange() tests
09:34:27 INFO - Selection.addRange() tests
09:34:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:27 INFO - "
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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 ""
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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̈ḧ
09:34:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:27 INFO - "
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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 ""
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 INFO - Selection.addRange() tests
09:34:27 INFO - Selection.addRange() tests
09:34:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:27 INFO - "
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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 ""
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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̈ḧ
09:34:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:34:27 INFO - "
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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 ""
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 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
09:34:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:34:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:34:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:34:27 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
09:34:27 INFO - - assert_throws: function "function () {
09:35:15 INFO - root.query(q)
09:35:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
09:35:15 INFO - root.queryAll(q)
09:35:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
09:35:15 INFO - root.query(q)
09:35:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
09:35:15 INFO - root.queryAll(q)
09:35:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
09:35:15 INFO - root.query(q)
09:35:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
09:35:15 INFO - root.queryAll(q)
09:35:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
09:35:15 INFO - root.query(q)
09:35:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
09:35:15 INFO - root.queryAll(q)
09:35:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
09:35:15 INFO - root.query(q)
09:35:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
09:35:15 INFO - root.queryAll(q)
09:35:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
09:35:15 INFO - root.query(q)
09:35:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
09:35:15 INFO - root.queryAll(q)
09:35:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
09:35:15 INFO - root.query(q)
09:35:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
09:35:15 INFO - root.queryAll(q)
09:35:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
09:35:15 INFO - root.query(q)
09:35:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
09:35:15 INFO - root.queryAll(q)
09:35:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
09:35:15 INFO - root.query(q)
09:35:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
09:35:15 INFO - root.queryAll(q)
09:35:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
09:35:15 INFO - root.query(q)
09:35:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
09:35:15 INFO - root.queryAll(q)
09:35:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
09:35:15 INFO - root.query(q)
09:35:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
09:35:15 INFO - root.queryAll(q)
09:35:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
09:35:15 INFO - root.query(q)
09:35:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
09:35:15 INFO - root.queryAll(q)
09:35:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
09:35:15 INFO - root.query(q)
09:35:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
09:35:15 INFO - root.queryAll(q)
09:35:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
09:35:15 INFO - root.query(q)
09:35:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
09:35:15 INFO - root.queryAll(q)
09:35:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
09:35:15 INFO - root.query(q)
09:35:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
09:35:15 INFO - root.queryAll(q)
09:35:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
09:35:15 INFO - root.query(q)
09:35:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
09:35:15 INFO - root.queryAll(q)
09:35:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
09:35:15 INFO - root.query(q)
09:35:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
09:35:15 INFO - root.queryAll(q)
09:35:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
09:35:15 INFO - root.query(q)
09:35:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
09:35:15 INFO - root.queryAll(q)
09:35:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
09:35:15 INFO - root.query(q)
09:35:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
09:35:15 INFO - root.queryAll(q)
09:35:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
09:35:15 INFO - root.query(q)
09:35:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
09:35:15 INFO - root.queryAll(q)
09:35:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
09:35:15 INFO - root.query(q)
09:35:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
09:35:15 INFO - root.queryAll(q)
09:35:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
09:35:15 INFO - root.query(q)
09:35:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
09:35:15 INFO - root.queryAll(q)
09:35:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
09:35:16 INFO - root.query(q)
09:35:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
09:35:16 INFO - root.queryAll(q)
09:35:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:35:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:16 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
09:35:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
09:35:17 INFO - #descendant-div2 - root.queryAll is not a function
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
09:35:17 INFO - #descendant-div2 - root.query is not a function
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - >
09:35:17 INFO - #child-div2 - root.queryAll is not a function
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - >
09:35:17 INFO - #child-div2 - root.query is not a function
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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>
09:35:17 INFO - #child-div2 - root.queryAll is not a function
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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>
09:35:17 INFO - #child-div2 - root.query is not a function
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - >#child-div2 - root.queryAll is not a function
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - >#child-div2 - root.query is not a function
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - +
09:35:17 INFO - #adjacent-p3 - root.queryAll is not a function
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - +
09:35:17 INFO - #adjacent-p3 - root.query is not a function
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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+
09:35:17 INFO - #adjacent-p3 - root.queryAll is not a function
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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+
09:35:17 INFO - #adjacent-p3 - root.query is not a function
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - +#adjacent-p3 - root.queryAll is not a function
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - +#adjacent-p3 - root.query is not a function
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - ~
09:35:17 INFO - #sibling-p3 - root.queryAll is not a function
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - ~
09:35:17 INFO - #sibling-p3 - root.query is not a function
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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~
09:35:17 INFO - #sibling-p3 - root.queryAll is not a function
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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~
09:35:17 INFO - #sibling-p3 - root.query is not a function
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - ~#sibling-p3 - root.queryAll is not a function
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - ~#sibling-p3 - root.query is not a function
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO -
09:35:17 INFO - ,
09:35:17 INFO -
09:35:17 INFO - #group strong - root.queryAll is not a function
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO -
09:35:17 INFO - ,
09:35:17 INFO -
09:35:17 INFO - #group strong - root.query is not a function
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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,
09:35:17 INFO - #group strong - root.queryAll is not a function
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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,
09:35:17 INFO - #group strong - root.query is not a function
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - ,#group strong - root.queryAll is not a function
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - ,#group strong - root.query is not a function
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 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
09:35:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:35:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
09:35:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:35:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:35:17 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 4750ms
09:35:17 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
09:35:17 INFO - PROCESS | 2084 | ++DOCSHELL 000000290057F000 == 16 [pid = 2084] [id = 821]
09:35:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 44 (000000290235E000) [pid = 2084] [serial = 2299] [outer = 0000000000000000]
09:35:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 45 (0000002902366800) [pid = 2084] [serial = 2300] [outer = 000000290235E000]
09:35:17 INFO - PROCESS | 2084 | 1452188117670 Marionette INFO loaded listener.js
09:35:17 INFO - PROCESS | 2084 | ++DOMWINDOW == 46 (0000002903080800) [pid = 2084] [serial = 2301] [outer = 000000290235E000]
09:35:18 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
09:35:18 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
09:35:18 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 "
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
09:35:18 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"
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
09:35:18 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
09:35:18 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 "
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
09:35:18 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"
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 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 { "
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 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"
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 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]
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 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 { "
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 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]
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 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"
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 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 { "
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 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"
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 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]
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 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 { "
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 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]
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 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"
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 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 { "
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 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"
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 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]
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 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 { "
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 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]
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 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"
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
09:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:35:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:35:18 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1103ms
09:35:18 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
09:35:18 INFO - PROCESS | 2084 | ++DOCSHELL 0000002917B0B000 == 17 [pid = 2084] [id = 822]
09:35:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 47 (0000002903163000) [pid = 2084] [serial = 2302] [outer = 0000000000000000]
09:35:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 48 (00000029036DC800) [pid = 2084] [serial = 2303] [outer = 0000002903163000]
09:35:18 INFO - PROCESS | 2084 | 1452188118811 Marionette INFO loaded listener.js
09:35:18 INFO - PROCESS | 2084 | ++DOMWINDOW == 49 (000000290596C000) [pid = 2084] [serial = 2304] [outer = 0000002903163000]
09:35:19 INFO - PROCESS | 2084 | ++DOCSHELL 0000002905490800 == 18 [pid = 2084] [id = 823]
09:35:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 50 (000000290300BC00) [pid = 2084] [serial = 2305] [outer = 0000000000000000]
09:35:19 INFO - PROCESS | 2084 | ++DOCSHELL 00000029075DB800 == 19 [pid = 2084] [id = 824]
09:35:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 51 (00000029036CE800) [pid = 2084] [serial = 2306] [outer = 0000000000000000]
09:35:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 52 (00000029062BF000) [pid = 2084] [serial = 2307] [outer = 000000290300BC00]
09:35:19 INFO - PROCESS | 2084 | ++DOMWINDOW == 53 (00000029068B9400) [pid = 2084] [serial = 2308] [outer = 00000029036CE800]
09:35:20 INFO - PROCESS | 2084 | --DOMWINDOW == 52 (0000002903002C00) [pid = 2084] [serial = 2282] [outer = 0000000000000000] [url = http://web-platform.test:8000/selection/interfaces.html]
09:35:20 INFO - PROCESS | 2084 | --DOMWINDOW == 51 (0000002902096000) [pid = 2084] [serial = 2277] [outer = 0000000000000000] [url = http://web-platform.test:8000/selection/getSelection.html]
09:35:20 INFO - PROCESS | 2084 | --DOMWINDOW == 50 (0000002900780800) [pid = 2084] [serial = 2274] [outer = 0000000000000000] [url = http://web-platform.test:8000/selection/getRangeAt.html]
09:35:20 INFO - PROCESS | 2084 | --DOMWINDOW == 49 (0000002903166C00) [pid = 2084] [serial = 2286] [outer = 0000000000000000] [url = about:blank]
09:35:20 INFO - PROCESS | 2084 | --DOMWINDOW == 48 (0000002902D87400) [pid = 2084] [serial = 2280] [outer = 0000000000000000] [url = about:blank]
09:35:20 INFO - PROCESS | 2084 | --DOMWINDOW == 47 (0000002903005400) [pid = 2084] [serial = 2283] [outer = 0000000000000000] [url = about:blank]
09:35:20 INFO - PROCESS | 2084 | --DOMWINDOW == 46 (0000002903074400) [pid = 2084] [serial = 2284] [outer = 0000000000000000] [url = about:blank]
09:35:20 INFO - PROCESS | 2084 | --DOMWINDOW == 45 (0000002902360000) [pid = 2084] [serial = 2278] [outer = 0000000000000000] [url = about:blank]
09:35:20 INFO - PROCESS | 2084 | --DOMWINDOW == 44 (000000290094E800) [pid = 2084] [serial = 2275] [outer = 0000000000000000] [url = about:blank]
09:35:20 INFO - PROCESS | 2084 | --DOMWINDOW == 43 (00000029163E5400) [pid = 2084] [serial = 2272] [outer = 0000000000000000] [url = about:blank]
09:35:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
09:35:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
09:35:20 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
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 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
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 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
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 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
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 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
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 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
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 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
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 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
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 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
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 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
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 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
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
with querySelector in standards mode - An invalid or illegal string was specified
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 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
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
with querySelector in standards mode - An invalid or illegal string was specified
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | @namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 2 but got 1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
with querySelector in standards mode - An invalid or illegal string was specified
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
09:35:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
with querySelector in standards mode - An invalid or illegal string was specified
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
09:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
09:35:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
09:35:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:35:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:35:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */