builder: mozilla-inbound_win8_64-debug_test-web-platform-tests-7
slave: t-w864-ix-140
starttime: 1448047997.58
results: success (0)
buildid: 20151120100134
builduid: e3adc090ef0b455a871d4a7908d63859
revision: 2f2e1831a77b86658d64efd45652c3b3f3e224ec
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-20 11:33:17.583655) =========
master: http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-20 11:33:17.584215) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-20 11:33:17.584576) =========
'cd'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['cd']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-140\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-140
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-140
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-140\AppData\Local
LOGONSERVER=\\T-W864-IX-140
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-140
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-140
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-140
WINDIR=C:\windows
using PTY: False
C:\slave\test
program finished with exit code 0
elapsedTime=0.737000
basedir: 'C:\\slave\\test'
========= master_lag: 0.04 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-20 11:33:18.360421) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-20 11:33:18.360844) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-20 11:33:18.508382) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 11:33:18.508824) =========
'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-140\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-140
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-140
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-140\AppData\Local
LOGONSERVER=\\T-W864-IX-140
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-140
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-140
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-140
WINDIR=C:\windows
using PTY: False
program finished with exit code 0
elapsedTime=0.202000
========= master_lag: 0.01 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 11:33:18.724704) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-20 11:33:18.725050) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-20 11:33:18.725470) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 11:33:18.725793) =========
'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-140\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-140
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-140
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-140\AppData\Local
LOGONSERVER=\\T-W864-IX-140
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-140
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-140
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-140
WINDIR=C:\windows
using PTY: False
--11:33:18-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
=> `archiver_client.py'
Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 17.40 MB/s
11:33:19 (17.40 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.671000
========= master_lag: 0.30 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 11:33:19.698869) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 10 secs) (at 2015-11-20 11:33:19.699210) =========
'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-140\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-140
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-140
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-140\AppData\Local
LOGONSERVER=\\T-W864-IX-140
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-140
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-140
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-140
WINDIR=C:\windows
using PTY: False
program finished with exit code 0
elapsedTime=3.013000
========= master_lag: 7.95 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 10 secs) (at 2015-11-20 11:33:30.661119) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2015-11-20 11:33:30.661522) =========
'bash' '-c' u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 2f2e1831a77b86658d64efd45652c3b3f3e224ec --destination scripts --debug'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 2f2e1831a77b86658d64efd45652c3b3f3e224ec --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-140\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-140
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-140
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-140\AppData\Local
LOGONSERVER=\\T-W864-IX-140
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-140
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-140
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-140
WINDIR=C:\windows
using PTY: False
2015-11-20 11:33:31,075 truncating revision to first 12 chars
2015-11-20 11:33:31,075 Setting DEBUG logging.
2015-11-20 11:33:31,075 attempt 1/10
2015-11-20 11:33:31,075 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/2f2e1831a77b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-20 11:33:32,467 unpacking tar archive at: mozilla-inbound-2f2e1831a77b/testing/mozharness/
program finished with exit code 0
elapsedTime=1.977000
========= master_lag: 0.10 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2015-11-20 11:33:32.736773) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-20 11:33:32.737098) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-20 11:33:32.750886) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-20 11:33:32.751254) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-20 11:33:32.751754) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 20 mins, 2 secs) (at 2015-11-20 11:33:32.752077) =========
'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-inbound' '--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-inbound', '--download-symbols', 'true']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-140\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-140
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-140
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-140\AppData\Local
LOGONSERVER=\\T-W864-IX-140
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-140
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-140
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-140
WINDIR=C:\windows
XPCOM_DEBUG_BREAK=warn
using PTY: False
11:33:33 INFO - MultiFileLogger online at 20151120 11:33:33 in C:\slave\test
11:33:33 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-inbound --download-symbols true
11:33:33 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
11:33:33 INFO - {'append_to_log': False,
11:33:33 INFO - 'base_work_dir': 'C:\\slave\\test',
11:33:33 INFO - 'blob_upload_branch': 'mozilla-inbound',
11:33:33 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
11:33:33 INFO - 'buildbot_json_path': 'buildprops.json',
11:33:33 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
11:33:33 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
11:33:33 INFO - 'download_minidump_stackwalk': True,
11:33:33 INFO - 'download_symbols': 'true',
11:33:33 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
11:33:33 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
11:33:33 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
11:33:33 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
11:33:33 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
11:33:33 INFO - 'C:/mozilla-build/tooltool.py'),
11:33:33 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
11:33:33 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
11:33:33 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
11:33:33 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
11:33:33 INFO - 'log_level': 'info',
11:33:33 INFO - 'log_to_console': True,
11:33:33 INFO - 'opt_config_files': (),
11:33:33 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
11:33:33 INFO - '--processes=1',
11:33:33 INFO - '--config=%(test_path)s/wptrunner.ini',
11:33:33 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
11:33:33 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
11:33:33 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
11:33:33 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
11:33:33 INFO - 'pip_index': False,
11:33:33 INFO - 'require_test_zip': True,
11:33:33 INFO - 'test_type': ('testharness',),
11:33:33 INFO - 'this_chunk': '7',
11:33:33 INFO - 'total_chunks': '8',
11:33:33 INFO - 'virtualenv_path': 'venv',
11:33:33 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
11:33:33 INFO - 'work_dir': 'build'}
11:33:33 INFO - #####
11:33:33 INFO - ##### Running clobber step.
11:33:33 INFO - #####
11:33:33 INFO - Running pre-action listener: _resource_record_pre_action
11:33:33 INFO - Running main action method: clobber
11:33:33 INFO - rmtree: C:\slave\test\build
11:33:33 INFO - Using _rmtree_windows ...
11:33:33 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
11:34:38 INFO - Running post-action listener: _resource_record_post_action
11:34:38 INFO - #####
11:34:38 INFO - ##### Running read-buildbot-config step.
11:34:38 INFO - #####
11:34:38 INFO - Running pre-action listener: _resource_record_pre_action
11:34:38 INFO - Running main action method: read_buildbot_config
11:34:38 INFO - Using buildbot properties:
11:34:38 INFO - {
11:34:38 INFO - "properties": {
11:34:38 INFO - "buildnumber": 10,
11:34:38 INFO - "product": "firefox",
11:34:38 INFO - "script_repo_revision": "production",
11:34:38 INFO - "branch": "mozilla-inbound",
11:34:38 INFO - "repository": "",
11:34:38 INFO - "buildername": "Windows 8 64-bit mozilla-inbound debug test web-platform-tests-7",
11:34:38 INFO - "buildid": "20151120100134",
11:34:38 INFO - "slavename": "t-w864-ix-140",
11:34:38 INFO - "pgo_build": "False",
11:34:38 INFO - "basedir": "C:\\slave\\test",
11:34:38 INFO - "project": "",
11:34:38 INFO - "platform": "win64",
11:34:38 INFO - "master": "http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/",
11:34:38 INFO - "slavebuilddir": "test",
11:34:38 INFO - "scheduler": "tests-mozilla-inbound-win8_64-debug-unittest-7-3600",
11:34:38 INFO - "repo_path": "integration/mozilla-inbound",
11:34:38 INFO - "moz_repo_path": "",
11:34:38 INFO - "stage_platform": "win64",
11:34:38 INFO - "builduid": "e3adc090ef0b455a871d4a7908d63859",
11:34:38 INFO - "revision": "2f2e1831a77b86658d64efd45652c3b3f3e224ec"
11:34:38 INFO - },
11:34:38 INFO - "sourcestamp": {
11:34:38 INFO - "repository": "",
11:34:38 INFO - "hasPatch": false,
11:34:38 INFO - "project": "",
11:34:38 INFO - "branch": "mozilla-inbound-win64-debug-unittest",
11:34:38 INFO - "changes": [
11:34:38 INFO - {
11:34:38 INFO - "category": null,
11:34:38 INFO - "files": [
11:34:38 INFO - {
11:34:38 INFO - "url": null,
11:34:38 INFO - "name": "https://queue.taskcluster.net/v1/task/INM6x8b_T1CXX68hB1i6pg/artifacts/public/build/firefox-45.0a1.en-US.win64.zip"
11:34:38 INFO - },
11:34:38 INFO - {
11:34:38 INFO - "url": null,
11:34:38 INFO - "name": "https://queue.taskcluster.net/v1/task/INM6x8b_T1CXX68hB1i6pg/artifacts/public/build/test_packages.json"
11:34:38 INFO - }
11:34:38 INFO - ],
11:34:38 INFO - "repository": "",
11:34:38 INFO - "rev": "e88481d8ea9f6df9d825627665b4d8ac52ec6a40",
11:34:38 INFO - "who": "cbook@mozilla.com",
11:34:38 INFO - "when": 1448040474,
11:34:38 INFO - "number": 6689589,
11:34:38 INFO - "comments": "Merge mozilla-central to mozilla-inbound on a CLOSED TREE",
11:34:38 INFO - "project": "",
11:34:38 INFO - "at": "Fri 20 Nov 2015 09:27:54",
11:34:38 INFO - "branch": "mozilla-inbound-win64-debug-unittest",
11:34:38 INFO - "revlink": "",
11:34:38 INFO - "properties": [
11:34:38 INFO - [
11:34:38 INFO - "buildid",
11:34:38 INFO - "20151120074543",
11:34:38 INFO - "Change"
11:34:38 INFO - ],
11:34:38 INFO - [
11:34:38 INFO - "builduid",
11:34:38 INFO - "a1f19a0da7f0404aaaead23defb7f9ee",
11:34:38 INFO - "Change"
11:34:38 INFO - ],
11:34:38 INFO - [
11:34:38 INFO - "pgo_build",
11:34:38 INFO - "False",
11:34:38 INFO - "Change"
11:34:38 INFO - ]
11:34:38 INFO - ],
11:34:38 INFO - "revision": "e88481d8ea9f6df9d825627665b4d8ac52ec6a40"
11:34:38 INFO - },
11:34:38 INFO - {
11:34:38 INFO - "category": null,
11:34:38 INFO - "files": [
11:34:38 INFO - {
11:34:38 INFO - "url": null,
11:34:38 INFO - "name": "https://queue.taskcluster.net/v1/task/76mYSS4FQKykcZfIcoy1Yg/artifacts/public/build/firefox-45.0a1.en-US.win64.zip"
11:34:38 INFO - },
11:34:38 INFO - {
11:34:38 INFO - "url": null,
11:34:38 INFO - "name": "https://queue.taskcluster.net/v1/task/76mYSS4FQKykcZfIcoy1Yg/artifacts/public/build/test_packages.json"
11:34:38 INFO - }
11:34:38 INFO - ],
11:34:38 INFO - "repository": "",
11:34:38 INFO - "rev": "027edbd76ba2b32b9cd10490d8e216d982e7dc60",
11:34:38 INFO - "who": "cbook@mozilla.com",
11:34:38 INFO - "when": 1448041310,
11:34:38 INFO - "number": 6689706,
11:34:38 INFO - "comments": "Backed out 13 changesets (bug 1200595) for possibly breaking Reftest [TC] Crashtest tc-R on a CLOSED TREE\n\nBacked out changeset e7278af0a484 (bug 1200595)\nBacked out changeset c13228f84d85 (bug 1200595)\nBacked out changeset 4b88e8a3d8af (bug 1200595)\nBacked out changeset e55376bd2cf8 (bug 1200595)\nBacked out changeset 9c27c8e2c021 (bug 1200595)\nBacked out changeset a369a2983ceb (bug 1200595)\nBacked out changeset 09e71ba15ea8 (bug 1200595)\nBacked out changeset b555b130d439 (bug 1200595)\nBacked out changeset 6819f6d82287 (bug 1200595)\nBacked out changeset a8cdfbf443d8 (bug 1200595)\nBacked out changeset 0092c9d7a86b (bug 1200595)\nBacked out changeset 6dc38a1e6073 (bug 1200595)\nBacked out changeset fe2164aa1468 (bug 1200595)",
11:34:38 INFO - "project": "",
11:34:38 INFO - "at": "Fri 20 Nov 2015 09:41:50",
11:34:38 INFO - "branch": "mozilla-inbound-win64-debug-unittest",
11:34:38 INFO - "revlink": "",
11:34:38 INFO - "properties": [
11:34:38 INFO - [
11:34:38 INFO - "buildid",
11:34:38 INFO - "20151120075636",
11:34:38 INFO - "Change"
11:34:38 INFO - ],
11:34:38 INFO - [
11:34:38 INFO - "builduid",
11:34:38 INFO - "4f093e2f5a4741709501c88864ec28ef",
11:34:38 INFO - "Change"
11:34:38 INFO - ],
11:34:38 INFO - [
11:34:38 INFO - "pgo_build",
11:34:38 INFO - "False",
11:34:38 INFO - "Change"
11:34:38 INFO - ]
11:34:38 INFO - ],
11:34:38 INFO - "revision": "027edbd76ba2b32b9cd10490d8e216d982e7dc60"
11:34:38 INFO - },
11:34:38 INFO - {
11:34:38 INFO - "category": null,
11:34:38 INFO - "files": [
11:34:38 INFO - {
11:34:38 INFO - "url": null,
11:34:38 INFO - "name": "https://queue.taskcluster.net/v1/task/XzfOv_ZqRPua9D6O1yCTyw/artifacts/public/build/firefox-45.0a1.en-US.win64.zip"
11:34:38 INFO - },
11:34:38 INFO - {
11:34:38 INFO - "url": null,
11:34:38 INFO - "name": "https://queue.taskcluster.net/v1/task/XzfOv_ZqRPua9D6O1yCTyw/artifacts/public/build/test_packages.json"
11:34:38 INFO - }
11:34:38 INFO - ],
11:34:38 INFO - "repository": "",
11:34:38 INFO - "rev": "5204bd4ad56c68506513f348959f14a17429a860",
11:34:38 INFO - "who": "eakhgari@mozilla.com",
11:34:38 INFO - "when": 1448042712,
11:34:38 INFO - "number": 6689827,
11:34:38 INFO - "comments": "Bug 1198078 - Part 2: Add tests for mixed content blocking of scripts in workers; r=ckerschb\n",
11:34:38 INFO - "project": "",
11:34:38 INFO - "at": "Fri 20 Nov 2015 10:05:12",
11:34:38 INFO - "branch": "mozilla-inbound-win64-debug-unittest",
11:34:38 INFO - "revlink": "",
11:34:38 INFO - "properties": [
11:34:38 INFO - [
11:34:38 INFO - "buildid",
11:34:38 INFO - "20151120080736",
11:34:38 INFO - "Change"
11:34:38 INFO - ],
11:34:38 INFO - [
11:34:38 INFO - "builduid",
11:34:38 INFO - "a009b83f48d54cff86f29cab0866fa72",
11:34:38 INFO - "Change"
11:34:38 INFO - ],
11:34:38 INFO - [
11:34:38 INFO - "pgo_build",
11:34:38 INFO - "False",
11:34:38 INFO - "Change"
11:34:38 INFO - ]
11:34:38 INFO - ],
11:34:38 INFO - "revision": "5204bd4ad56c68506513f348959f14a17429a860"
11:34:38 INFO - },
11:34:38 INFO - {
11:34:38 INFO - "category": null,
11:34:38 INFO - "files": [
11:34:38 INFO - {
11:34:38 INFO - "url": null,
11:34:38 INFO - "name": "https://queue.taskcluster.net/v1/task/fb06kDZfSQyoqGbr7RxRIQ/artifacts/public/build/firefox-45.0a1.en-US.win64.zip"
11:34:38 INFO - },
11:34:38 INFO - {
11:34:38 INFO - "url": null,
11:34:38 INFO - "name": "https://queue.taskcluster.net/v1/task/fb06kDZfSQyoqGbr7RxRIQ/artifacts/public/build/test_packages.json"
11:34:38 INFO - }
11:34:38 INFO - ],
11:34:38 INFO - "repository": "",
11:34:38 INFO - "rev": "6ae1b5c32e52d9be0348ea80598b7aaff9e400f5",
11:34:38 INFO - "who": "nfitzgerald@mozilla.com",
11:34:38 INFO - "when": 1448045961,
11:34:38 INFO - "number": 6690036,
11:34:38 INFO - "comments": "Bug 1226176 - Compute retained sizes in dominator trees and expose them to JavaScript; r=bz,sfink",
11:34:38 INFO - "project": "",
11:34:38 INFO - "at": "Fri 20 Nov 2015 10:59:21",
11:34:38 INFO - "branch": "mozilla-inbound-win64-debug-unittest",
11:34:38 INFO - "revlink": "",
11:34:38 INFO - "properties": [
11:34:38 INFO - [
11:34:38 INFO - "buildid",
11:34:38 INFO - "20151120090936",
11:34:38 INFO - "Change"
11:34:38 INFO - ],
11:34:38 INFO - [
11:34:38 INFO - "builduid",
11:34:38 INFO - "abc3c55a55e8448eaa2819216d7eaa4e",
11:34:38 INFO - "Change"
11:34:38 INFO - ],
11:34:38 INFO - [
11:34:38 INFO - "pgo_build",
11:34:38 INFO - "False",
11:34:38 INFO - "Change"
11:34:38 INFO - ]
11:34:38 INFO - ],
11:34:38 INFO - "revision": "6ae1b5c32e52d9be0348ea80598b7aaff9e400f5"
11:34:38 INFO - },
11:34:38 INFO - {
11:34:38 INFO - "category": null,
11:34:38 INFO - "files": [
11:34:38 INFO - {
11:34:38 INFO - "url": null,
11:34:38 INFO - "name": "https://queue.taskcluster.net/v1/task/jrKy7UJ6SCqDympkoR5lWQ/artifacts/public/build/firefox-45.0a1.en-US.win64.zip"
11:34:38 INFO - },
11:34:38 INFO - {
11:34:38 INFO - "url": null,
11:34:38 INFO - "name": "https://queue.taskcluster.net/v1/task/jrKy7UJ6SCqDympkoR5lWQ/artifacts/public/build/test_packages.json"
11:34:38 INFO - }
11:34:38 INFO - ],
11:34:38 INFO - "repository": "",
11:34:38 INFO - "rev": "7f0bf0f33415749285233d3ac3df4e6e96735e65",
11:34:38 INFO - "who": "j.parkouss@gmail.com",
11:34:38 INFO - "when": 1448046339,
11:34:38 INFO - "number": 6690051,
11:34:38 INFO - "comments": "Bug 1226554 - [mozlog] bump version to 3.1. r=jgraham",
11:34:38 INFO - "project": "",
11:34:38 INFO - "at": "Fri 20 Nov 2015 11:05:39",
11:34:38 INFO - "branch": "mozilla-inbound-win64-debug-unittest",
11:34:38 INFO - "revlink": "",
11:34:38 INFO - "properties": [
11:34:38 INFO - [
11:34:38 INFO - "buildid",
11:34:38 INFO - "20151120091031",
11:34:38 INFO - "Change"
11:34:38 INFO - ],
11:34:38 INFO - [
11:34:38 INFO - "builduid",
11:34:38 INFO - "a2a70df423c44de4b24c785d48b5f617",
11:34:38 INFO - "Change"
11:34:38 INFO - ],
11:34:38 INFO - [
11:34:38 INFO - "pgo_build",
11:34:38 INFO - "False",
11:34:38 INFO - "Change"
11:34:38 INFO - ]
11:34:38 INFO - ],
11:34:38 INFO - "revision": "7f0bf0f33415749285233d3ac3df4e6e96735e65"
11:34:38 INFO - },
11:34:38 INFO - {
11:34:38 INFO - "category": null,
11:34:38 INFO - "files": [
11:34:38 INFO - {
11:34:38 INFO - "url": null,
11:34:38 INFO - "name": "https://queue.taskcluster.net/v1/task/4BKHiZl2T5KSGMWy5OerDQ/artifacts/public/build/firefox-45.0a1.en-US.win64.zip"
11:34:38 INFO - },
11:34:38 INFO - {
11:34:38 INFO - "url": null,
11:34:38 INFO - "name": "https://queue.taskcluster.net/v1/task/4BKHiZl2T5KSGMWy5OerDQ/artifacts/public/build/test_packages.json"
11:34:38 INFO - }
11:34:38 INFO - ],
11:34:38 INFO - "repository": "",
11:34:38 INFO - "rev": "7fd167583034b8b5981b8dcbe05b5505a9b2db50",
11:34:38 INFO - "who": "amccreight@mozilla.com",
11:34:38 INFO - "when": 1448047567,
11:34:38 INFO - "number": 6690127,
11:34:38 INFO - "comments": "Bug 1226291 - Add SpecialPowers API for importing a jsm into the main process. r=jmaher",
11:34:38 INFO - "project": "",
11:34:38 INFO - "at": "Fri 20 Nov 2015 11:26:07",
11:34:38 INFO - "branch": "mozilla-inbound-win64-debug-unittest",
11:34:38 INFO - "revlink": "",
11:34:38 INFO - "properties": [
11:34:38 INFO - [
11:34:38 INFO - "buildid",
11:34:38 INFO - "20151120091932",
11:34:38 INFO - "Change"
11:34:38 INFO - ],
11:34:38 INFO - [
11:34:38 INFO - "builduid",
11:34:38 INFO - "3fe4260e22af4f729d3e2ee33b3abacb",
11:34:38 INFO - "Change"
11:34:38 INFO - ],
11:34:38 INFO - [
11:34:38 INFO - "pgo_build",
11:34:38 INFO - "False",
11:34:38 INFO - "Change"
11:34:38 INFO - ]
11:34:38 INFO - ],
11:34:38 INFO - "revision": "7fd167583034b8b5981b8dcbe05b5505a9b2db50"
11:34:38 INFO - },
11:34:38 INFO - {
11:34:38 INFO - "category": null,
11:34:38 INFO - "files": [
11:34:38 INFO - {
11:34:38 INFO - "url": null,
11:34:38 INFO - "name": "https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/firefox-45.0a1.en-US.win64.zip"
11:34:38 INFO - },
11:34:38 INFO - {
11:34:38 INFO - "url": null,
11:34:38 INFO - "name": "https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/test_packages.json"
11:34:38 INFO - }
11:34:38 INFO - ],
11:34:38 INFO - "repository": "",
11:34:38 INFO - "rev": "2f2e1831a77b86658d64efd45652c3b3f3e224ec",
11:34:38 INFO - "who": "mchang@mozilla.com",
11:34:38 INFO - "when": 1448047743,
11:34:38 INFO - "number": 6690140,
11:34:38 INFO - "comments": "Bug 1226316. Fixup to only expand displayport when skating with apz. r=kats",
11:34:38 INFO - "project": "",
11:34:38 INFO - "at": "Fri 20 Nov 2015 11:29:03",
11:34:38 INFO - "branch": "mozilla-inbound-win64-debug-unittest",
11:34:38 INFO - "revlink": "",
11:34:38 INFO - "properties": [
11:34:38 INFO - [
11:34:38 INFO - "buildid",
11:34:38 INFO - "20151120100134",
11:34:38 INFO - "Change"
11:34:38 INFO - ],
11:34:38 INFO - [
11:34:38 INFO - "builduid",
11:34:38 INFO - "e3adc090ef0b455a871d4a7908d63859",
11:34:38 INFO - "Change"
11:34:38 INFO - ],
11:34:38 INFO - [
11:34:38 INFO - "pgo_build",
11:34:38 INFO - "False",
11:34:38 INFO - "Change"
11:34:38 INFO - ]
11:34:38 INFO - ],
11:34:38 INFO - "revision": "2f2e1831a77b86658d64efd45652c3b3f3e224ec"
11:34:38 INFO - }
11:34:38 INFO - ],
11:34:38 INFO - "revision": "2f2e1831a77b86658d64efd45652c3b3f3e224ec"
11:34:38 INFO - }
11:34:38 INFO - }
11:34:38 INFO - Found installer url https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/firefox-45.0a1.en-US.win64.zip.
11:34:38 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/test_packages.json.
11:34:38 INFO - Running post-action listener: _resource_record_post_action
11:34:38 INFO - #####
11:34:38 INFO - ##### Running download-and-extract step.
11:34:38 INFO - #####
11:34:38 INFO - Running pre-action listener: _resource_record_pre_action
11:34:38 INFO - Running main action method: download_and_extract
11:34:38 INFO - mkdir: C:\slave\test\build\tests
11:34:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:34:38 INFO - https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
11:34:38 INFO - trying https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/test_packages.json
11:34:38 INFO - Downloading https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/test_packages.json to C:\slave\test\build\test_packages.json
11:34:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/test_packages.json', 'file_name': 'C:\\slave\\test\\build\\test_packages.json'}, attempt #1
11:34:39 INFO - Downloaded 1221 bytes.
11:34:39 INFO - Reading from file C:\slave\test\build\test_packages.json
11:34:39 INFO - Using the following test package requirements:
11:34:39 INFO - {u'common': [u'firefox-45.0a1.en-US.win64.common.tests.zip'],
11:34:39 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.win64.common.tests.zip',
11:34:39 INFO - u'firefox-45.0a1.en-US.win64.cppunittest.tests.zip'],
11:34:39 INFO - u'jittest': [u'firefox-45.0a1.en-US.win64.common.tests.zip',
11:34:39 INFO - u'jsshell-win64.zip'],
11:34:39 INFO - u'mochitest': [u'firefox-45.0a1.en-US.win64.common.tests.zip',
11:34:39 INFO - u'firefox-45.0a1.en-US.win64.mochitest.tests.zip'],
11:34:39 INFO - u'mozbase': [u'firefox-45.0a1.en-US.win64.common.tests.zip'],
11:34:39 INFO - u'reftest': [u'firefox-45.0a1.en-US.win64.common.tests.zip',
11:34:39 INFO - u'firefox-45.0a1.en-US.win64.reftest.tests.zip'],
11:34:39 INFO - u'talos': [u'firefox-45.0a1.en-US.win64.common.tests.zip',
11:34:39 INFO - u'firefox-45.0a1.en-US.win64.talos.tests.zip'],
11:34:39 INFO - u'web-platform': [u'firefox-45.0a1.en-US.win64.common.tests.zip',
11:34:39 INFO - u'firefox-45.0a1.en-US.win64.web-platform.tests.zip'],
11:34:39 INFO - u'webapprt': [u'firefox-45.0a1.en-US.win64.common.tests.zip'],
11:34:39 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.win64.common.tests.zip',
11:34:39 INFO - u'firefox-45.0a1.en-US.win64.xpcshell.tests.zip']}
11:34:39 INFO - Downloading packages: [u'firefox-45.0a1.en-US.win64.common.tests.zip', u'firefox-45.0a1.en-US.win64.web-platform.tests.zip'] for test suite category: web-platform
11:34:39 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')]}
11:34:39 INFO - https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/firefox-45.0a1.en-US.win64.common.tests.zip matches https://queue.taskcluster.net
11:34:39 INFO - trying https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/firefox-45.0a1.en-US.win64.common.tests.zip
11:34:39 INFO - Downloading https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/firefox-45.0a1.en-US.win64.common.tests.zip to C:\slave\test\build\firefox-45.0a1.en-US.win64.common.tests.zip
11:34:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/firefox-45.0a1.en-US.win64.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win64.common.tests.zip'}, attempt #1
ProcessManager NOT managing child processes
11:34:40 INFO - Downloaded 19576496 bytes.
11:34:40 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in C:\slave\test\build\tests
11:34:40 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-45.0a1.en-US.win64.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
11:34:40 INFO - Calling ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
ProcessManager UNABLE to use job objects to manage child processes
11:34:42 INFO - caution: filename not matched: web-platform/*
11:34:42 INFO - Return code: 11
11:34:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:34:42 INFO - https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/firefox-45.0a1.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net
11:34:42 INFO - trying https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/firefox-45.0a1.en-US.win64.web-platform.tests.zip
11:34:42 INFO - Downloading https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/firefox-45.0a1.en-US.win64.web-platform.tests.zip to C:\slave\test\build\firefox-45.0a1.en-US.win64.web-platform.tests.zip
11:34:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/firefox-45.0a1.en-US.win64.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win64.web-platform.tests.zip'}, attempt #1
ProcessManager NOT managing child processes
11:34:43 INFO - Downloaded 30977003 bytes.
11:34:43 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in C:\slave\test\build\tests
11:34:43 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-45.0a1.en-US.win64.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
11:34:43 INFO - Calling ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
ProcessManager UNABLE to use job objects to manage child processes
11:35:23 INFO - caution: filename not matched: bin/*
11:35:23 INFO - caution: filename not matched: config/*
11:35:23 INFO - caution: filename not matched: mozbase/*
11:35:23 INFO - caution: filename not matched: marionette/*
11:35:23 INFO - Return code: 11
11:35:23 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')]}
11:35:23 INFO - https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/firefox-45.0a1.en-US.win64.zip matches https://queue.taskcluster.net
11:35:23 INFO - trying https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/firefox-45.0a1.en-US.win64.zip
11:35:23 INFO - Downloading https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/firefox-45.0a1.en-US.win64.zip to C:\slave\test\build\firefox-45.0a1.en-US.win64.zip
11:35:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/firefox-45.0a1.en-US.win64.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win64.zip'}, attempt #1
11:35:25 INFO - Downloaded 78384044 bytes.
11:35:25 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/firefox-45.0a1.en-US.win64.zip
11:35:25 INFO - mkdir: C:\slave\test\properties
11:35:25 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
11:35:25 INFO - Writing to file C:\slave\test\properties\build_url
11:35:25 INFO - Contents:
11:35:25 INFO - build_url:https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/firefox-45.0a1.en-US.win64.zip
11:35:25 INFO - mkdir: C:\slave\test\build\symbols
11:35: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')]}
11:35:25 INFO - https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/firefox-45.0a1.en-US.win64.crashreporter-symbols.zip matches https://queue.taskcluster.net
11:35:25 INFO - trying https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/firefox-45.0a1.en-US.win64.crashreporter-symbols.zip
11:35:25 INFO - Downloading https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/firefox-45.0a1.en-US.win64.crashreporter-symbols.zip to C:\slave\test\build\symbols\firefox-45.0a1.en-US.win64.crashreporter-symbols.zip
11:35:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/firefox-45.0a1.en-US.win64.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\symbols\\firefox-45.0a1.en-US.win64.crashreporter-symbols.zip'}, attempt #1
11:35:27 INFO - Downloaded 48062524 bytes.
11:35:27 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/firefox-45.0a1.en-US.win64.crashreporter-symbols.zip
11:35:27 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url
11:35:27 INFO - Writing to file C:\slave\test\properties\symbols_url
11:35:27 INFO - Contents:
11:35:27 INFO - symbols_url:https://queue.taskcluster.net/v1/task/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/firefox-45.0a1.en-US.win64.crashreporter-symbols.zip
11:35:27 INFO - Running command: ['unzip', '-q', 'C:\\slave\\test\\build\\symbols\\firefox-45.0a1.en-US.win64.crashreporter-symbols.zip'] in C:\slave\test\build\symbols
11:35:27 INFO - Copy/paste: unzip -q C:\slave\test\build\symbols\firefox-45.0a1.en-US.win64.crashreporter-symbols.zip
11:35:30 INFO - Return code: 0
11:35:30 INFO - Running post-action listener: _resource_record_post_action
11:35:30 INFO - Running post-action listener: set_extra_try_arguments
11:35:30 INFO - #####
11:35:30 INFO - ##### Running create-virtualenv step.
11:35:30 INFO - #####
11:35:30 INFO - Running pre-action listener: _pre_create_virtualenv
11:35:30 INFO - Running pre-action listener: _resource_record_pre_action
11:35:30 INFO - Running main action method: create_virtualenv
11:35:30 INFO - Creating virtualenv C:\slave\test\build\venv
11:35:30 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
11:35:30 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
11:35:33 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
11:35:37 INFO - Installing distribute......................................................................................................................................................................................done.
11:35:39 INFO - Return code: 0
11:35:39 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
11:35:39 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')]}
11:35:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:35:39 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')]}
11:35:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:35:39 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 0x025D66B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x026CC2F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02621948>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0260A2C0>, '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 0x023A4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01E3CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-140', 'USERDOMAIN': 'T-W864-IX-140', '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-140', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-140\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-140', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-140', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-140', '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-140\\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
11:35:39 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
11:35:39 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
11:35:39 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:35:39 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-140\\AppData\\Roaming',
11:35:39 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
11:35:39 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
11:35:39 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
11:35:39 INFO - 'COMPUTERNAME': 'T-W864-IX-140',
11:35:39 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:35:39 INFO - 'DCLOCATION': 'SCL3',
11:35:39 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:35:39 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:35:39 INFO - 'HOMEDRIVE': 'C:',
11:35:39 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-140',
11:35:39 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:35:39 INFO - 'KTS_VERSION': '1.19c',
11:35:39 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-140\\AppData\\Local',
11:35:39 INFO - 'LOGONSERVER': '\\\\T-W864-IX-140',
11:35:39 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:35:39 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:35:39 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:35:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:35:39 INFO - 'MOZ_NO_REMOTE': '1',
11:35:39 INFO - 'NO_EM_RESTART': '1',
11:35:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:35:39 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:35:39 INFO - 'OS': 'Windows_NT',
11:35:39 INFO - 'OURDRIVE': 'C:',
11:35:39 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',
11:35:39 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:35:39 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:35:39 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
11:35:39 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
11:35:39 INFO - 'PROCESSOR_LEVEL': '6',
11:35:39 INFO - 'PROCESSOR_REVISION': '1e05',
11:35:39 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:35:39 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
11:35:39 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
11:35:39 INFO - 'PROGRAMW6432': 'C:\\Program Files',
11:35:39 INFO - 'PROMPT': '$P$G',
11:35:39 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:35:39 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:35:39 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:35:39 INFO - 'PWD': 'C:\\slave\\test',
11:35:39 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:35:39 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:35:39 INFO - 'SYSTEMDRIVE': 'C:',
11:35:39 INFO - 'SYSTEMROOT': 'C:\\windows',
11:35:39 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
11:35:39 INFO - 'TEST1': 'testie',
11:35:39 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
11:35:39 INFO - 'USERDOMAIN': 'T-W864-IX-140',
11:35:39 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-140',
11:35:39 INFO - 'USERNAME': 'cltbld',
11:35:39 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-140',
11:35:39 INFO - 'WINDIR': 'C:\\windows',
11:35:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:35:40 INFO - Ignoring indexes: http://pypi.python.org/simple/
11:35:40 INFO - Downloading/unpacking psutil>=0.7.1
11:35:40 INFO - Creating supposed download cache at C:\slave\test\build\venv\cache
11:35:40 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
11:35:40 INFO - Running setup.py egg_info for package psutil
11:35:40 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
11:35:40 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
11:35:40 INFO - Installing collected packages: psutil
11:35:40 INFO - Running setup.py install for psutil
11:35:40 INFO - building 'psutil._psutil_windows' extension
11:35:40 INFO - error: Unable to find vcvarsall.bat
11:35:40 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-yjvjzz-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
11:35:40 INFO - running install
11:35:40 INFO - running build
11:35:40 INFO - running build_py
11:35:40 INFO - creating build
11:35:40 INFO - creating build\lib.win32-2.7
11:35:40 INFO - creating build\lib.win32-2.7\psutil
11:35:40 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
11:35:40 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
11:35:40 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
11:35:40 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
11:35:40 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
11:35:40 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
11:35:40 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
11:35:40 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
11:35:40 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
11:35:40 INFO - running build_ext
11:35:40 INFO - building 'psutil._psutil_windows' extension
11:35:40 INFO - error: Unable to find vcvarsall.bat
11:35:40 INFO - ----------------------------------------
11:35:40 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-yjvjzz-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
11:35:40 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-140\AppData\Roaming\pip\pip.log
11:35:40 WARNING - Return code: 1
11:35:40 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!
11:35:40 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
11:35:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:35:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:35:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:35:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:35:40 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 0x025D66B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x026CC2F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02621948>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0260A2C0>, '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 0x023A4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01E3CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-140', 'USERDOMAIN': 'T-W864-IX-140', '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-140', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-140\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-140', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-140', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-140', '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-140\\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
11:35:40 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
11:35:40 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
11:35:40 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:35:40 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-140\\AppData\\Roaming',
11:35:40 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
11:35:40 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
11:35:40 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
11:35:40 INFO - 'COMPUTERNAME': 'T-W864-IX-140',
11:35:40 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:35:40 INFO - 'DCLOCATION': 'SCL3',
11:35:40 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:35:40 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:35:40 INFO - 'HOMEDRIVE': 'C:',
11:35:40 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-140',
11:35:40 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:35:40 INFO - 'KTS_VERSION': '1.19c',
11:35:40 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-140\\AppData\\Local',
11:35:40 INFO - 'LOGONSERVER': '\\\\T-W864-IX-140',
11:35:40 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:35:40 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:35:40 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:35:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:35:40 INFO - 'MOZ_NO_REMOTE': '1',
11:35:40 INFO - 'NO_EM_RESTART': '1',
11:35:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:35:40 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:35:40 INFO - 'OS': 'Windows_NT',
11:35:40 INFO - 'OURDRIVE': 'C:',
11:35:40 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',
11:35:40 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:35:40 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:35:40 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
11:35:40 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
11:35:40 INFO - 'PROCESSOR_LEVEL': '6',
11:35:40 INFO - 'PROCESSOR_REVISION': '1e05',
11:35:40 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:35:40 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
11:35:40 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
11:35:40 INFO - 'PROGRAMW6432': 'C:\\Program Files',
11:35:40 INFO - 'PROMPT': '$P$G',
11:35:40 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:35:40 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:35:40 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:35:40 INFO - 'PWD': 'C:\\slave\\test',
11:35:40 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:35:40 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:35:40 INFO - 'SYSTEMDRIVE': 'C:',
11:35:40 INFO - 'SYSTEMROOT': 'C:\\windows',
11:35:40 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
11:35:40 INFO - 'TEST1': 'testie',
11:35:40 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
11:35:40 INFO - 'USERDOMAIN': 'T-W864-IX-140',
11:35:40 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-140',
11:35:40 INFO - 'USERNAME': 'cltbld',
11:35:40 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-140',
11:35:40 INFO - 'WINDIR': 'C:\\windows',
11:35:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:35:41 INFO - Ignoring indexes: http://pypi.python.org/simple/
11:35:41 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
11:35:41 INFO - Downloading mozsystemmonitor-0.0.tar.gz
11:35:41 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
11:35:41 INFO - Running setup.py egg_info for package mozsystemmonitor
11:35:41 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
11:35:41 INFO - Running setup.py egg_info for package psutil
11:35:41 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
11:35:41 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
11:35:41 INFO - Installing collected packages: mozsystemmonitor, psutil
11:35:41 INFO - Running setup.py install for mozsystemmonitor
11:35:41 INFO - Running setup.py install for psutil
11:35:41 INFO - building 'psutil._psutil_windows' extension
11:35:41 INFO - error: Unable to find vcvarsall.bat
11:35:41 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-9yliny-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
11:35:41 INFO - running install
11:35:41 INFO - running build
11:35:41 INFO - running build_py
11:35:41 INFO - running build_ext
11:35:41 INFO - building 'psutil._psutil_windows' extension
11:35:41 INFO - error: Unable to find vcvarsall.bat
11:35:41 INFO - ----------------------------------------
11:35:41 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-9yliny-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
11:35:41 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-140\AppData\Roaming\pip\pip.log
11:35:41 WARNING - Return code: 1
11:35:41 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!
11:35:41 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
11:35:41 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')]}
11:35:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:35:41 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')]}
11:35:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:35:41 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 0x025D66B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x026CC2F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02621948>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0260A2C0>, '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 0x023A4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01E3CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-140', 'USERDOMAIN': 'T-W864-IX-140', '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-140', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-140\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-140', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-140', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-140', '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-140\\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
11:35:41 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
11:35:41 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
11:35:41 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:35:41 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-140\\AppData\\Roaming',
11:35:41 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
11:35:41 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
11:35:41 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
11:35:41 INFO - 'COMPUTERNAME': 'T-W864-IX-140',
11:35:41 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:35:41 INFO - 'DCLOCATION': 'SCL3',
11:35:41 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:35:41 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:35:41 INFO - 'HOMEDRIVE': 'C:',
11:35:41 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-140',
11:35:41 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:35:41 INFO - 'KTS_VERSION': '1.19c',
11:35:41 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-140\\AppData\\Local',
11:35:41 INFO - 'LOGONSERVER': '\\\\T-W864-IX-140',
11:35:41 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:35:41 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:35:41 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:35:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:35:41 INFO - 'MOZ_NO_REMOTE': '1',
11:35:41 INFO - 'NO_EM_RESTART': '1',
11:35:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:35:41 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:35:41 INFO - 'OS': 'Windows_NT',
11:35:41 INFO - 'OURDRIVE': 'C:',
11:35:41 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',
11:35:41 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:35:41 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:35:41 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
11:35:41 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
11:35:41 INFO - 'PROCESSOR_LEVEL': '6',
11:35:41 INFO - 'PROCESSOR_REVISION': '1e05',
11:35:41 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:35:41 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
11:35:41 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
11:35:41 INFO - 'PROGRAMW6432': 'C:\\Program Files',
11:35:41 INFO - 'PROMPT': '$P$G',
11:35:41 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:35:41 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:35:41 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:35:41 INFO - 'PWD': 'C:\\slave\\test',
11:35:41 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:35:41 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:35:41 INFO - 'SYSTEMDRIVE': 'C:',
11:35:41 INFO - 'SYSTEMROOT': 'C:\\windows',
11:35:41 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
11:35:41 INFO - 'TEST1': 'testie',
11:35:41 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
11:35:41 INFO - 'USERDOMAIN': 'T-W864-IX-140',
11:35:41 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-140',
11:35:41 INFO - 'USERNAME': 'cltbld',
11:35:41 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-140',
11:35:41 INFO - 'WINDIR': 'C:\\windows',
11:35:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:35:41 INFO - Ignoring indexes: http://pypi.python.org/simple/
11:35:41 INFO - Downloading/unpacking blobuploader==1.2.4
11:35:41 INFO - Downloading blobuploader-1.2.4.tar.gz
11:35:41 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
11:35:41 INFO - Running setup.py egg_info for package blobuploader
11:35:41 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
11:35:46 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
11:35:46 INFO - Running setup.py egg_info for package requests
11:35:46 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
11:35:46 INFO - Downloading docopt-0.6.1.tar.gz
11:35:46 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
11:35:46 INFO - Running setup.py egg_info for package docopt
11:35:46 INFO - Installing collected packages: blobuploader, docopt, requests
11:35:46 INFO - Running setup.py install for blobuploader
11:35:46 INFO - Running setup.py install for docopt
11:35:46 INFO - Running setup.py install for requests
11:35:46 INFO - Successfully installed blobuploader docopt requests
11:35:46 INFO - Cleaning up...
11:35:46 INFO - Return code: 0
11:35:46 INFO - Installing None into virtualenv C:\slave\test\build\venv
11:35:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:35:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:35:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:35:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:35:46 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 0x025D66B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x026CC2F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02621948>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0260A2C0>, '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 0x023A4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01E3CE80>, '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-140', 'USERDOMAIN': 'T-W864-IX-140', '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-140', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-140\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-140', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-140', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-140', '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-140\\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
11:35:46 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
11:35:46 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
11:35:46 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:35:46 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-140\\AppData\\Roaming',
11:35:46 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
11:35:46 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
11:35:46 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
11:35:46 INFO - 'COMPUTERNAME': 'T-W864-IX-140',
11:35:46 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:35:46 INFO - 'DCLOCATION': 'SCL3',
11:35:46 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:35:46 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:35:46 INFO - 'HOMEDRIVE': 'C:',
11:35:46 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-140',
11:35:46 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:35:46 INFO - 'KTS_VERSION': '1.19c',
11:35:46 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-140\\AppData\\Local',
11:35:46 INFO - 'LOGONSERVER': '\\\\T-W864-IX-140',
11:35:46 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:35:46 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:35:46 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:35:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:35:46 INFO - 'MOZ_NO_REMOTE': '1',
11:35:46 INFO - 'NO_EM_RESTART': '1',
11:35:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:35:46 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:35:46 INFO - 'OS': 'Windows_NT',
11:35:46 INFO - 'OURDRIVE': 'C:',
11:35:46 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',
11:35:46 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:35:46 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:35:46 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
11:35:46 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
11:35:46 INFO - 'PROCESSOR_LEVEL': '6',
11:35:46 INFO - 'PROCESSOR_REVISION': '1e05',
11:35:46 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:35:46 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
11:35:46 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
11:35:46 INFO - 'PROGRAMW6432': 'C:\\Program Files',
11:35:46 INFO - 'PROMPT': '$P$G',
11:35:46 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:35:46 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:35:46 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:35:46 INFO - 'PWD': 'C:\\slave\\test',
11:35:46 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:35:46 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:35:46 INFO - 'SYSTEMDRIVE': 'C:',
11:35:46 INFO - 'SYSTEMROOT': 'C:\\windows',
11:35:46 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
11:35:46 INFO - 'TEST1': 'testie',
11:35:46 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
11:35:46 INFO - 'USERDOMAIN': 'T-W864-IX-140',
11:35:46 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-140',
11:35:46 INFO - 'USERNAME': 'cltbld',
11:35:46 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-140',
11:35:46 INFO - 'WINDIR': 'C:\\windows',
11:35:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:35:49 INFO - Ignoring indexes: http://pypi.python.org/simple/
11:35:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
11:35:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
11:35:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
11:35:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
11:35:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
11:35:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
11:35:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
11:35:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
11:35:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
11:35:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
11:35:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
11:35:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
11:35:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
11:35:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
11:35:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
11:35:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
11:35:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
11:35:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
11:35:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
11:35:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
11:35:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
11:35:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
11:35:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
11:35:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
11:35:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
11:35:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
11:35:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
11:35:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
11:35:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
11:35:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
11:35:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
11:35:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
11:35:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
11:35:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
11:35:49 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
11:35:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
11:35:49 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
11:35:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
11:35:49 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
11:35:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
11:35:49 INFO - Unpacking c:\slave\test\build\tests\marionette
11:35:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
11:35:49 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
11:35:49 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
11:36:04 INFO - Running setup.py install for browsermob-proxy
11:36:04 INFO - Running setup.py install for manifestparser
11:36:04 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Running setup.py install for marionette-client
11:36:04 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
11:36:04 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Running setup.py install for marionette-driver
11:36:04 INFO - Running setup.py install for marionette-transport
11:36:04 INFO - Running setup.py install for mozcrash
11:36:04 INFO - Running setup.py install for mozdebug
11:36:04 INFO - Running setup.py install for mozdevice
11:36:04 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Running setup.py install for mozfile
11:36:04 INFO - Running setup.py install for mozhttpd
11:36:04 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Running setup.py install for mozinfo
11:36:04 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Running setup.py install for mozInstall
11:36:04 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Running setup.py install for mozleak
11:36:04 INFO - Running setup.py install for mozlog
11:36:04 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Running setup.py install for moznetwork
11:36:04 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Running setup.py install for mozprocess
11:36:04 INFO - Running setup.py install for mozprofile
11:36:04 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Running setup.py install for mozrunner
11:36:04 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Running setup.py install for mozscreenshot
11:36:04 INFO - Running setup.py install for moztest
11:36:04 INFO - Running setup.py install for mozversion
11:36:04 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
11:36:04 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
11:36:04 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
11:36:04 INFO - Cleaning up...
11:36:04 INFO - Return code: 0
11:36:04 INFO - Installing None into virtualenv C:\slave\test\build\venv
11:36:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:36:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:36:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:36:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:36:04 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 0x025D66B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x026CC2F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02621948>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0260A2C0>, '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 0x023A4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01E3CE80>, '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-140', 'USERDOMAIN': 'T-W864-IX-140', '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-140', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-140\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-140', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-140', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-140', '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-140\\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
11:36:04 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
11:36:04 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
11:36:04 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:36:04 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-140\\AppData\\Roaming',
11:36:04 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
11:36:04 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
11:36:04 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
11:36:04 INFO - 'COMPUTERNAME': 'T-W864-IX-140',
11:36:04 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:36:04 INFO - 'DCLOCATION': 'SCL3',
11:36:04 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:36:04 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:36:04 INFO - 'HOMEDRIVE': 'C:',
11:36:04 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-140',
11:36:04 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:36:04 INFO - 'KTS_VERSION': '1.19c',
11:36:04 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-140\\AppData\\Local',
11:36:04 INFO - 'LOGONSERVER': '\\\\T-W864-IX-140',
11:36:04 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:36:04 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:36:04 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:36:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:36:04 INFO - 'MOZ_NO_REMOTE': '1',
11:36:04 INFO - 'NO_EM_RESTART': '1',
11:36:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:36:04 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:36:04 INFO - 'OS': 'Windows_NT',
11:36:04 INFO - 'OURDRIVE': 'C:',
11:36:04 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',
11:36:04 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:36:04 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:36:04 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
11:36:04 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
11:36:04 INFO - 'PROCESSOR_LEVEL': '6',
11:36:04 INFO - 'PROCESSOR_REVISION': '1e05',
11:36:04 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:36:04 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
11:36:04 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
11:36:04 INFO - 'PROGRAMW6432': 'C:\\Program Files',
11:36:04 INFO - 'PROMPT': '$P$G',
11:36:04 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:36:04 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:36:04 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:36:04 INFO - 'PWD': 'C:\\slave\\test',
11:36:04 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:36:04 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:36:04 INFO - 'SYSTEMDRIVE': 'C:',
11:36:04 INFO - 'SYSTEMROOT': 'C:\\windows',
11:36:04 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
11:36:04 INFO - 'TEST1': 'testie',
11:36:04 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
11:36:04 INFO - 'USERDOMAIN': 'T-W864-IX-140',
11:36:04 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-140',
11:36:04 INFO - 'USERNAME': 'cltbld',
11:36:04 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-140',
11:36:04 INFO - 'WINDIR': 'C:\\windows',
11:36:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:36:09 INFO - Ignoring indexes: http://pypi.python.org/simple/
11:36:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
11:36:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
11:36:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
11:36:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
11:36:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
11:36:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
11:36:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
11:36:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
11:36:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
11:36:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
11:36:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
11:36:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
11:36:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
11:36:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
11:36:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
11:36:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
11:36:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
11:36:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
11:36:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
11:36:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
11:36:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
11:36:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
11:36:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
11:36:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
11:36:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
11:36:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
11:36:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
11:36:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
11:36:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
11:36:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
11:36:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
11:36:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
11:36:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
11:36:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
11:36:09 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
11:36:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
11:36:09 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
11:36:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
11:36:09 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
11:36:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
11:36:09 INFO - Unpacking c:\slave\test\build\tests\marionette
11:36:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
11:36:09 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
11:36:09 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))
11:36:21 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))
11:36:21 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))
11:36:21 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))
11:36:21 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))
11:36:21 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
11:36:21 INFO - Downloading blessings-1.5.1.tar.gz
11:36:21 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
11:36:21 INFO - Running setup.py egg_info for package blessings
11:36:21 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 4))
11:36:21 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
11:36:21 INFO - Running setup.py install for blessings
11:36:21 INFO - Running setup.py install for browsermob-proxy
11:36:21 INFO - Running setup.py install for manifestparser
11:36:21 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
11:36:21 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
11:36:21 INFO - Running setup.py install for marionette-client
11:36:21 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
11:36:21 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
11:36:21 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
11:36:21 INFO - Running setup.py install for marionette-driver
11:36:21 INFO - Running setup.py install for marionette-transport
11:36:21 INFO - Running setup.py install for mozcrash
11:36:21 INFO - Running setup.py install for mozdebug
11:36:21 INFO - Running setup.py install for mozdevice
11:36:21 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
11:36:21 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
11:36:21 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
11:36:21 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
11:36:21 INFO - Running setup.py install for mozhttpd
11:36:21 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
11:36:21 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
11:36:21 INFO - Running setup.py install for mozInstall
11:36:21 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
11:36:21 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
11:36:21 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
11:36:21 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
11:36:21 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
11:36:21 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
11:36:21 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
11:36:21 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
11:36:21 INFO - Running setup.py install for mozleak
11:36:21 INFO - Running setup.py install for mozprofile
11:36:21 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
11:36:21 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
11:36:21 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
11:36:21 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
11:36:21 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
11:36:21 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
11:36:23 INFO - Running setup.py install for mozrunner
11:36:23 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
11:36:23 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
11:36:23 INFO - Running setup.py install for mozscreenshot
11:36:23 INFO - Running setup.py install for moztest
11:36:23 INFO - Running setup.py install for mozversion
11:36:23 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
11:36:23 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
11:36:23 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver marionette-transport mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion
11:36:23 INFO - Cleaning up...
11:36:23 INFO - Return code: 0
11:36:23 INFO - Done creating virtualenv C:\slave\test\build\venv.
11:36:23 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
11:36:23 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
11:36:23 INFO - Reading from file tmpfile_stdout
11:36:23 INFO - Using _rmtree_windows ...
11:36:23 INFO - Using _rmtree_windows ...
11:36:23 INFO - Current package versions:
11:36:23 INFO - blessings == 1.5.1
11:36:23 INFO - blobuploader == 1.2.4
11:36:23 INFO - browsermob-proxy == 0.6.0
11:36:23 INFO - distribute == 0.6.14
11:36:23 INFO - docopt == 0.6.1
11:36:23 INFO - manifestparser == 1.1
11:36:23 INFO - marionette-client == 2.0.0
11:36:23 INFO - marionette-driver == 1.1.1
11:36:23 INFO - marionette-transport == 1.0.0
11:36:23 INFO - mozInstall == 1.12
11:36:23 INFO - mozcrash == 0.16
11:36:23 INFO - mozdebug == 0.1
11:36:23 INFO - mozdevice == 0.47
11:36:23 INFO - mozfile == 1.2
11:36:23 INFO - mozhttpd == 0.7
11:36:23 INFO - mozinfo == 0.9
11:36:23 INFO - mozleak == 0.1
11:36:23 INFO - mozlog == 3.1
11:36:23 INFO - moznetwork == 0.27
11:36:23 INFO - mozprocess == 0.22
11:36:23 INFO - mozprofile == 0.27
11:36:23 INFO - mozrunner == 6.11
11:36:23 INFO - mozscreenshot == 0.1
11:36:23 INFO - mozsystemmonitor == 0.0
11:36:23 INFO - moztest == 0.7
11:36:23 INFO - mozversion == 1.4
11:36:23 INFO - requests == 1.2.3
11:36:23 INFO - Running post-action listener: _resource_record_post_action
11:36:23 INFO - Running post-action listener: _start_resource_monitoring
11:36:23 INFO - Starting resource monitoring.
11:36:23 INFO - #####
11:36:23 INFO - ##### Running pull step.
11:36:23 INFO - #####
11:36:23 INFO - Running pre-action listener: _resource_record_pre_action
11:36:23 INFO - Running main action method: pull
11:36:23 INFO - Pull has nothing to do!
11:36:23 INFO - Running post-action listener: _resource_record_post_action
11:36:23 INFO - #####
11:36:23 INFO - ##### Running install step.
11:36:23 INFO - #####
11:36:23 INFO - Running pre-action listener: _resource_record_pre_action
11:36:23 INFO - Running main action method: install
11:36:23 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
11:36:23 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
11:36:24 INFO - Reading from file tmpfile_stdout
11:36:24 INFO - Using _rmtree_windows ...
11:36:24 INFO - Using _rmtree_windows ...
11:36:24 INFO - Detecting whether we're running mozinstall >=1.0...
11:36:24 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
11:36:24 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
11:36:24 INFO - Reading from file tmpfile_stdout
11:36:24 INFO - Output received:
11:36:24 INFO - Usage: mozinstall-script.py [options] installer
11:36:24 INFO - Options:
11:36:24 INFO - -h, --help show this help message and exit
11:36:24 INFO - -d DEST, --destination=DEST
11:36:24 INFO - Directory to install application into. [default:
11:36:24 INFO - "C:\slave\test"]
11:36:24 INFO - --app=APP Application being installed. [default: firefox]
11:36:24 INFO - Using _rmtree_windows ...
11:36:24 INFO - Using _rmtree_windows ...
11:36:24 INFO - mkdir: C:\slave\test\build\application
11:36:24 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.0a1.en-US.win64.zip', '--destination', 'C:\\slave\\test\\build\\application']
11:36:24 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.0a1.en-US.win64.zip --destination C:\slave\test\build\application
11:36:26 INFO - Reading from file tmpfile_stdout
11:36:26 INFO - Output received:
11:36:26 INFO - C:\slave\test\build\application\firefox\firefox.exe
11:36:26 INFO - Using _rmtree_windows ...
11:36:26 INFO - Using _rmtree_windows ...
11:36:26 INFO - Running post-action listener: _resource_record_post_action
11:36:26 INFO - #####
11:36:26 INFO - ##### Running run-tests step.
11:36:26 INFO - #####
11:36:26 INFO - Running pre-action listener: _resource_record_pre_action
11:36:26 INFO - Running main action method: run_tests
11:36:26 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
11:36:26 INFO - minidump filename unknown. determining based upon platform and arch
11:36:26 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
11:36:26 INFO - grabbing minidump binary from tooltool
11:36:26 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')]}
11:36:26 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 0x0260A2C0>, '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 0x023A4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01E3CE80>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
11:36:26 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
11:36:26 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
11:36:26 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
11:36:27 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpxby0cx
11:36:27 INFO - INFO - File integrity verified, renaming tmpxby0cx to win32-minidump_stackwalk.exe
11:36:27 INFO - Return code: 0
11:36:27 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
11:36:27 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
11:36:27 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/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/firefox-45.0a1.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
11:36:27 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/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/firefox-45.0a1.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
11:36:27 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:36:27 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-140\\AppData\\Roaming',
11:36:27 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
11:36:27 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
11:36:27 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
11:36:27 INFO - 'COMPUTERNAME': 'T-W864-IX-140',
11:36:27 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:36:27 INFO - 'DCLOCATION': 'SCL3',
11:36:27 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:36:27 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:36:27 INFO - 'HOMEDRIVE': 'C:',
11:36:27 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-140',
11:36:27 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:36:27 INFO - 'KTS_VERSION': '1.19c',
11:36:27 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-140\\AppData\\Local',
11:36:27 INFO - 'LOGONSERVER': '\\\\T-W864-IX-140',
11:36:27 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
11:36:27 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:36:27 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:36:27 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:36:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:36:27 INFO - 'MOZ_NO_REMOTE': '1',
11:36:27 INFO - 'NO_EM_RESTART': '1',
11:36:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:36:27 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:36:27 INFO - 'OS': 'Windows_NT',
11:36:27 INFO - 'OURDRIVE': 'C:',
11:36: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',
11:36:27 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:36:27 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:36:27 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
11:36:27 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
11:36:27 INFO - 'PROCESSOR_LEVEL': '6',
11:36:27 INFO - 'PROCESSOR_REVISION': '1e05',
11:36:27 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:36:27 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
11:36:27 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
11:36:27 INFO - 'PROGRAMW6432': 'C:\\Program Files',
11:36:27 INFO - 'PROMPT': '$P$G',
11:36:27 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:36:27 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:36:27 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:36:27 INFO - 'PWD': 'C:\\slave\\test',
11:36:27 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:36:27 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:36:27 INFO - 'SYSTEMDRIVE': 'C:',
11:36:27 INFO - 'SYSTEMROOT': 'C:\\windows',
11:36:27 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
11:36:27 INFO - 'TEST1': 'testie',
11:36:27 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
11:36:27 INFO - 'USERDOMAIN': 'T-W864-IX-140',
11:36:27 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-140',
11:36:27 INFO - 'USERNAME': 'cltbld',
11:36:27 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-140',
11:36:27 INFO - 'WINDIR': 'C:\\windows',
11:36:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:36:27 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/YQip08N9TESfRJxrJhbaVQ/artifacts/public/build/firefox-45.0a1.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
11:36:33 INFO - Using 1 client processes
11:36:36 INFO - SUITE-START | Running 827 tests
11:36:36 INFO - Running testharness tests
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
11:36:36 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
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
11:36:36 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
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
11:36:36 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
11:36:36 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
11:36:36 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
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
11:36:36 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 1ms
11:36:36 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
11:36:36 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
11:36:36 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
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 1ms
11:36:36 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
11:36:36 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 0ms
11:36:36 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
11:36:36 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
11:36:36 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
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
11:36:36 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
11:36:36 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
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
11:36:36 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
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
11:36:36 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
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
11:36:36 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
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
11:36:36 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
11:36:36 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
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
11:36:36 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 1ms
11:36:36 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
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
11:36:36 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
11:36:36 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
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
11:36:36 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 1ms
11:36:36 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
11:36:36 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
11:36:36 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
11:36:36 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
11:36:36 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
11:36:36 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
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
11:36:36 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
11:36:36 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
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
11:36:36 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
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
11:36:36 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
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
11:36:36 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
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
11:36:36 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
11:36:36 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
11:36:36 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
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
11:36:36 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
11:36:36 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
11:36:36 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
11:36:36 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
11:36:36 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 0ms
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
11:36:36 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 1ms
11:36:36 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
11:36:36 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
11:36:36 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
11:36:36 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
11:36:36 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
11:36:36 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
11:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
11:36:36 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 1ms
11:36:36 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
11:36:36 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
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
11:36:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:36:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:36:37 INFO - Setting up ssl
11:36:37 INFO - PROCESS | certutil |
11:36:37 INFO - PROCESS | certutil |
11:36:37 INFO - PROCESS | certutil |
11:36:37 INFO - Certificate Nickname Trust Attributes
11:36:37 INFO - SSL,S/MIME,JAR/XPI
11:36:37 INFO -
11:36:37 INFO - web-platform-tests CT,,
11:36:37 INFO -
11:36:37 INFO - Starting runner
11:36:38 INFO - PROCESS | 4320 | [4320] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167
11:36:38 INFO - PROCESS | 4320 | [4320] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167
11:36:38 INFO - PROCESS | 4320 | [4320] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/startupcache/StartupCache.cpp, line 228
11:36:38 INFO - PROCESS | 4320 | [4320] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 111
11:36:39 INFO - PROCESS | 4320 | [4320] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3459
11:36:39 INFO - PROCESS | 4320 | 1448048199479 Marionette INFO Marionette enabled via build flag and pref
11:36:39 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB78C1E000 == 1 [pid = 4320] [id = 1]
11:36:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 1 (000000BB78C09800) [pid = 4320] [serial = 1] [outer = 0000000000000000]
11:36:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 2 (000000BB78C11000) [pid = 4320] [serial = 2] [outer = 000000BB78C09800]
11:36:39 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7CBC7800 == 2 [pid = 4320] [id = 2]
11:36:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 3 (000000BB7CBE8C00) [pid = 4320] [serial = 3] [outer = 0000000000000000]
11:36:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 4 (000000BB7CBE9800) [pid = 4320] [serial = 4] [outer = 000000BB7CBE8C00]
11:36:41 INFO - PROCESS | 4320 | 1448048201132 Marionette INFO Listening on port 2828
11:36:42 INFO - PROCESS | 4320 | [4320] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2364
11:36:42 INFO - PROCESS | 4320 | [4320] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2364
11:36:43 INFO - PROCESS | 4320 | 1448048203470 Marionette INFO Marionette enabled via command-line flag
11:36:43 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7CB20000 == 3 [pid = 4320] [id = 3]
11:36:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 5 (000000BB7DF2C400) [pid = 4320] [serial = 5] [outer = 0000000000000000]
11:36:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 6 (000000BB7DF2D000) [pid = 4320] [serial = 6] [outer = 000000BB7DF2C400]
11:36:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 7 (000000BB7E84F800) [pid = 4320] [serial = 7] [outer = 000000BB7CBE8C00]
11:36:43 INFO - PROCESS | 4320 | [4320] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
11:36:43 INFO - PROCESS | 4320 | 1448048203675 Marionette INFO Accepted connection conn0 from 127.0.0.1:49253
11:36:43 INFO - PROCESS | 4320 | 1448048203677 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
11:36:44 INFO - PROCESS | 4320 | 1448048204559 Marionette INFO Closed connection conn0
11:36:44 INFO - PROCESS | 4320 | [4320] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
11:36:44 INFO - PROCESS | 4320 | 1448048204563 Marionette INFO Accepted connection conn1 from 127.0.0.1:49254
11:36:44 INFO - PROCESS | 4320 | 1448048204564 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
11:36:44 INFO - PROCESS | 4320 | [4320] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
11:36:44 INFO - PROCESS | 4320 | 1448048204760 Marionette INFO Accepted connection conn2 from 127.0.0.1:49255
11:36:44 INFO - PROCESS | 4320 | 1448048204761 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
11:36:44 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB78C28000 == 4 [pid = 4320] [id = 4]
11:36:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 8 (000000BB77AA6C00) [pid = 4320] [serial = 8] [outer = 0000000000000000]
11:36:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 9 (000000BB7EB70000) [pid = 4320] [serial = 9] [outer = 000000BB77AA6C00]
11:36:44 INFO - PROCESS | 4320 | 1448048204929 Marionette INFO Closed connection conn2
11:36:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 10 (000000BB7F7A0800) [pid = 4320] [serial = 10] [outer = 000000BB77AA6C00]
11:36:44 INFO - PROCESS | 4320 | 1448048204951 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
11:36:45 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0307B000 == 5 [pid = 4320] [id = 5]
11:36:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 11 (000000BB0309B800) [pid = 4320] [serial = 11] [outer = 0000000000000000]
11:36:45 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0307C000 == 6 [pid = 4320] [id = 6]
11:36:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 12 (000000BB0309C000) [pid = 4320] [serial = 12] [outer = 0000000000000000]
11:36:45 INFO - PROCESS | 4320 | [4320] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
11:36:45 INFO - PROCESS | 4320 | [4320] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
11:36:46 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB064A1800 == 7 [pid = 4320] [id = 7]
11:36:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 13 (000000BB0309B400) [pid = 4320] [serial = 13] [outer = 0000000000000000]
11:36:46 INFO - PROCESS | 4320 | [4320] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
11:36:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 14 (000000BB06571800) [pid = 4320] [serial = 14] [outer = 000000BB0309B400]
11:36:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 15 (000000BB06565400) [pid = 4320] [serial = 15] [outer = 000000BB0309B800]
11:36:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 16 (000000BB06566800) [pid = 4320] [serial = 16] [outer = 000000BB0309C000]
11:36:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 17 (000000BB0683F400) [pid = 4320] [serial = 17] [outer = 000000BB0309B400]
11:36:46 INFO - PROCESS | 4320 | [4320] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
11:36:46 INFO - PROCESS | 4320 | [4320] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
11:36:47 INFO - PROCESS | 4320 | 1448048207630 Marionette INFO loaded listener.js
11:36:47 INFO - PROCESS | 4320 | 1448048207654 Marionette INFO loaded listener.js
11:36:48 INFO - PROCESS | 4320 | ++DOMWINDOW == 18 (000000BB0453F800) [pid = 4320] [serial = 18] [outer = 000000BB0309B400]
11:36:48 INFO - PROCESS | 4320 | 1448048208374 Marionette DEBUG conn1 client <- {"sessionId":"cbe947ba-0327-4b99-9c8f-04bb893d7d8a","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","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":"20151120100134","device":"desktop","version":"45.0a1"}}
11:36:48 INFO - PROCESS | 4320 | 1448048208524 Marionette DEBUG conn1 -> {"name":"getContext"}
11:36:48 INFO - PROCESS | 4320 | 1448048208526 Marionette DEBUG conn1 client <- {"value":"content"}
11:36:48 INFO - PROCESS | 4320 | 1448048208591 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
11:36:48 INFO - PROCESS | 4320 | 1448048208593 Marionette DEBUG conn1 client <- {}
11:36:49 INFO - PROCESS | 4320 | 1448048209210 Marionette DEBUG conn1 -> {"name":"executeScript","parameters":{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}}
11:36:49 INFO - PROCESS | 4320 | [4320] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
11:36:50 INFO - PROCESS | 4320 | --DOCSHELL 000000BB78C1E000 == 6 [pid = 4320] [id = 1]
11:36:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 19 (000000BB059EBC00) [pid = 4320] [serial = 19] [outer = 000000BB0309B400]
11:36:51 INFO - PROCESS | 4320 | [4320] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109
11:36:51 INFO - PROCESS | 4320 | [4320] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109
11:36:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:36:51 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05C89000 == 7 [pid = 4320] [id = 8]
11:36:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 20 (000000BB78FA9400) [pid = 4320] [serial = 20] [outer = 0000000000000000]
11:36:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 21 (000000BB7CBE9400) [pid = 4320] [serial = 21] [outer = 000000BB78FA9400]
11:36:51 INFO - PROCESS | 4320 | 1448048211746 Marionette INFO loaded listener.js
11:36:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 22 (000000BB7DF86800) [pid = 4320] [serial = 22] [outer = 000000BB78FA9400]
11:36:52 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB06684000 == 8 [pid = 4320] [id = 9]
11:36:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 23 (000000BB78751C00) [pid = 4320] [serial = 23] [outer = 0000000000000000]
11:36:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 24 (000000BB7CB32C00) [pid = 4320] [serial = 24] [outer = 000000BB78751C00]
11:36:52 INFO - PROCESS | 4320 | 1448048212273 Marionette INFO loaded listener.js
11:36:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 25 (000000BB0B086800) [pid = 4320] [serial = 25] [outer = 000000BB78751C00]
11:36:53 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
11:36:53 INFO - document served over http requires an http
11:36:53 INFO - sub-resource via fetch-request using the http-csp
11:36:53 INFO - delivery method with keep-origin-redirect and when
11:36:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:36:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:36:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:36:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:36:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:36:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:53 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
11:36:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1702ms
11:36:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:36:53 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7D950000 == 9 [pid = 4320] [id = 10]
11:36:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 26 (000000BB0B421800) [pid = 4320] [serial = 26] [outer = 0000000000000000]
11:36:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 27 (000000BB050DB000) [pid = 4320] [serial = 27] [outer = 000000BB0B421800]
11:36:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 28 (000000BB05068400) [pid = 4320] [serial = 28] [outer = 000000BB0B421800]
11:36:53 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB03C71800 == 10 [pid = 4320] [id = 11]
11:36:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 29 (000000BB01E53000) [pid = 4320] [serial = 29] [outer = 0000000000000000]
11:36:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 30 (000000BB066AD800) [pid = 4320] [serial = 30] [outer = 000000BB01E53000]
11:36:53 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB06BCB800 == 11 [pid = 4320] [id = 12]
11:36:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 31 (000000BB06958C00) [pid = 4320] [serial = 31] [outer = 0000000000000000]
11:36:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 32 (000000BB06AE7000) [pid = 4320] [serial = 32] [outer = 000000BB06958C00]
11:36:53 INFO - PROCESS | 4320 | 1448048213907 Marionette INFO loaded listener.js
11:36:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 33 (000000BB072E8400) [pid = 4320] [serial = 33] [outer = 000000BB06958C00]
11:36:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 34 (000000BB01E50000) [pid = 4320] [serial = 34] [outer = 000000BB01E53000]
11:36:54 INFO - PROCESS | 4320 | --DOCSHELL 000000BB78C28000 == 10 [pid = 4320] [id = 4]
11:36:54 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
11:36:54 INFO - document served over http requires an http
11:36:54 INFO - sub-resource via fetch-request using the http-csp
11:36:54 INFO - delivery method with no-redirect and when
11:36:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:36:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:36:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:36:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:36:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:36:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:54 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
11:36:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1521ms
11:36:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:36:54 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB783A1800 == 11 [pid = 4320] [id = 13]
11:36:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 35 (000000BB0B08DC00) [pid = 4320] [serial = 35] [outer = 0000000000000000]
11:36:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 36 (000000BB7803A400) [pid = 4320] [serial = 36] [outer = 000000BB0B08DC00]
11:36:54 INFO - PROCESS | 4320 | 1448048214782 Marionette INFO loaded listener.js
11:36:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 37 (000000BB785C7400) [pid = 4320] [serial = 37] [outer = 000000BB0B08DC00]
11:36:55 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
11:36:55 INFO - document served over http requires an http
11:36:55 INFO - sub-resource via fetch-request using the http-csp
11:36:55 INFO - delivery method with swap-origin-redirect and when
11:36: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"
11:36:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:36:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:36:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:36:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:36:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:55 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
11:36:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 587ms
11:36:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:36:55 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7D7EF800 == 12 [pid = 4320] [id = 14]
11:36:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 38 (000000BB78C80C00) [pid = 4320] [serial = 38] [outer = 0000000000000000]
11:36:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 39 (000000BB78F34000) [pid = 4320] [serial = 39] [outer = 000000BB78C80C00]
11:36:55 INFO - PROCESS | 4320 | 1448048215370 Marionette INFO loaded listener.js
11:36:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 40 (000000BB7CDE7400) [pid = 4320] [serial = 40] [outer = 000000BB78C80C00]
11:36:55 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7DC2E000 == 13 [pid = 4320] [id = 15]
11:36:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 41 (000000BB7D733800) [pid = 4320] [serial = 41] [outer = 0000000000000000]
11:36:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 42 (000000BB7D7CFC00) [pid = 4320] [serial = 42] [outer = 000000BB7D733800]
11:36:55 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:36:55 INFO - document served over http requires an http
11:36:55 INFO - sub-resource via iframe-tag using the http-csp
11:36:55 INFO - delivery method with keep-origin-redirect and when
11:36: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"
11:36:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:36:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:36:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:36:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:36:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 629ms
11:36:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:36:56 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7E889800 == 14 [pid = 4320] [id = 16]
11:36:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 43 (000000BB7D99D800) [pid = 4320] [serial = 43] [outer = 0000000000000000]
11:36:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 44 (000000BB7DC13C00) [pid = 4320] [serial = 44] [outer = 000000BB7D99D800]
11:36:56 INFO - PROCESS | 4320 | 1448048216061 Marionette INFO loaded listener.js
11:36:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 45 (000000BB7EB0AC00) [pid = 4320] [serial = 45] [outer = 000000BB7D99D800]
11:36:56 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7EBE1000 == 15 [pid = 4320] [id = 17]
11:36:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 46 (000000BB06E6F000) [pid = 4320] [serial = 46] [outer = 0000000000000000]
11:36:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 47 (000000BB06E77000) [pid = 4320] [serial = 47] [outer = 000000BB06E6F000]
11:36:56 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:36:56 INFO - document served over http requires an http
11:36:56 INFO - sub-resource via iframe-tag using the http-csp
11:36:56 INFO - delivery method with no-redirect and when
11:36:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:36:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:36:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:36:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:36:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
11:36:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 692ms
11:36:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:36:56 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0830D000 == 16 [pid = 4320] [id = 18]
11:36:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 48 (000000BB01E4B000) [pid = 4320] [serial = 48] [outer = 0000000000000000]
11:36:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 49 (000000BB01E9EC00) [pid = 4320] [serial = 49] [outer = 000000BB01E4B000]
11:36:56 INFO - PROCESS | 4320 | 1448048216728 Marionette INFO loaded listener.js
11:36:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 50 (000000BB774B6C00) [pid = 4320] [serial = 50] [outer = 000000BB01E4B000]
11:36:57 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7EBEF800 == 17 [pid = 4320] [id = 19]
11:36:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 51 (000000BB050C0000) [pid = 4320] [serial = 51] [outer = 0000000000000000]
11:36:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 52 (000000BB050C5800) [pid = 4320] [serial = 52] [outer = 000000BB050C0000]
11:36:57 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:36:57 INFO - document served over http requires an http
11:36:57 INFO - sub-resource via iframe-tag using the http-csp
11:36:57 INFO - delivery method with swap-origin-redirect and when
11:36: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"
11:36:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:36:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:36:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:36:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:36:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 587ms
11:36:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:36:57 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB77494000 == 18 [pid = 4320] [id = 20]
11:36:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 53 (000000BB050CD400) [pid = 4320] [serial = 53] [outer = 0000000000000000]
11:36:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 54 (000000BB050CE400) [pid = 4320] [serial = 54] [outer = 000000BB050CD400]
11:36:57 INFO - PROCESS | 4320 | 1448048217308 Marionette INFO loaded listener.js
11:36:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 55 (000000BB774BF400) [pid = 4320] [serial = 55] [outer = 000000BB050CD400]
11:36:57 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
11:36:57 INFO - document served over http requires an http
11:36:57 INFO - sub-resource via script-tag using the http-csp
11:36:57 INFO - delivery method with keep-origin-redirect and when
11:36: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"
11:36:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:36:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:36:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:36:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:57 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
11:36:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 630ms
11:36:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:36:57 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0A166000 == 19 [pid = 4320] [id = 21]
11:36:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 56 (000000BB7856BC00) [pid = 4320] [serial = 56] [outer = 0000000000000000]
11:36:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 57 (000000BB78576400) [pid = 4320] [serial = 57] [outer = 000000BB7856BC00]
11:36:57 INFO - PROCESS | 4320 | 1448048217952 Marionette INFO loaded listener.js
11:36:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 58 (000000BB7F7A5800) [pid = 4320] [serial = 58] [outer = 000000BB7856BC00]
11:36:58 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
11:36:58 INFO - document served over http requires an http
11:36:58 INFO - sub-resource via script-tag using the http-csp
11:36:58 INFO - delivery method with no-redirect and when
11:36:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:36:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:36:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:36:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:36:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:58 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
11:36:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 545ms
11:36:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:36:58 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB786A7000 == 20 [pid = 4320] [id = 22]
11:36:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 59 (000000BB0B81A400) [pid = 4320] [serial = 59] [outer = 0000000000000000]
11:36:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 60 (000000BB0B81B400) [pid = 4320] [serial = 60] [outer = 000000BB0B81A400]
11:36:58 INFO - PROCESS | 4320 | 1448048218533 Marionette INFO loaded listener.js
11:36:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 61 (000000BB786C1800) [pid = 4320] [serial = 61] [outer = 000000BB0B81A400]
11:36:58 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
11:36:58 INFO - document served over http requires an http
11:36:58 INFO - sub-resource via script-tag using the http-csp
11:36:58 INFO - delivery method with swap-origin-redirect and when
11:36:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:36:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:36:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:36:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:36:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:58 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
11:36:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 586ms
11:36:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:36:59 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0C21A000 == 21 [pid = 4320] [id = 23]
11:36:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 62 (000000BB0B81A800) [pid = 4320] [serial = 62] [outer = 0000000000000000]
11:36:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 63 (000000BB0C299800) [pid = 4320] [serial = 63] [outer = 000000BB0B81A800]
11:36:59 INFO - PROCESS | 4320 | 1448048219102 Marionette INFO loaded listener.js
11:36:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 64 (000000BB786C4000) [pid = 4320] [serial = 64] [outer = 000000BB0B81A800]
11:36:59 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
11:36:59 INFO - document served over http requires an http
11:36:59 INFO - sub-resource via xhr-request using the http-csp
11:36:59 INFO - delivery method with keep-origin-redirect and when
11:36:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:36:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:36:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:36:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:36:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:36:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:36:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:36:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:36:59 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
11:36:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 587ms
11:36:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:36:59 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0C346800 == 22 [pid = 4320] [id = 24]
11:36:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 65 (000000BB0C2A6000) [pid = 4320] [serial = 65] [outer = 0000000000000000]
11:36:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 66 (000000BB0C399C00) [pid = 4320] [serial = 66] [outer = 000000BB0C2A6000]
11:36:59 INFO - PROCESS | 4320 | 1448048219697 Marionette INFO loaded listener.js
11:36:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 67 (000000BB786C6C00) [pid = 4320] [serial = 67] [outer = 000000BB0C2A6000]
11:37:00 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
11:37:00 INFO - document served over http requires an http
11:37:00 INFO - sub-resource via xhr-request using the http-csp
11:37:00 INFO - delivery method with no-redirect and when
11:37: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"
11:37:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:37:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:37:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:00 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
11:37:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 524ms
11:37:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:37:00 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CCB9000 == 23 [pid = 4320] [id = 25]
11:37:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 68 (000000BB0CCF1400) [pid = 4320] [serial = 68] [outer = 0000000000000000]
11:37:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 69 (000000BB0CCF6400) [pid = 4320] [serial = 69] [outer = 000000BB0CCF1400]
11:37:00 INFO - PROCESS | 4320 | 1448048220219 Marionette INFO loaded listener.js
11:37:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 70 (000000BB7F7A2800) [pid = 4320] [serial = 70] [outer = 000000BB0CCF1400]
11:37:00 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
11:37:00 INFO - document served over http requires an http
11:37:00 INFO - sub-resource via xhr-request using the http-csp
11:37:00 INFO - delivery method with swap-origin-redirect and when
11:37: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"
11:37:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:37:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:37:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:00 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
11:37:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 586ms
11:37:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:37:00 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CF6E000 == 24 [pid = 4320] [id = 26]
11:37:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 71 (000000BB0CFC7400) [pid = 4320] [serial = 71] [outer = 0000000000000000]
11:37:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 72 (000000BB0CFCC400) [pid = 4320] [serial = 72] [outer = 000000BB0CFC7400]
11:37:00 INFO - PROCESS | 4320 | 1448048220814 Marionette INFO loaded listener.js
11:37:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 73 (000000BB0D215800) [pid = 4320] [serial = 73] [outer = 000000BB0CFC7400]
11:37:01 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:37:01 INFO - document served over http requires an https
11:37:01 INFO - sub-resource via fetch-request using the http-csp
11:37:01 INFO - delivery method with keep-origin-redirect and when
11:37:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:37:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:37:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:37:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:37:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:37:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 586ms
11:37:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:37:01 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DA11800 == 25 [pid = 4320] [id = 27]
11:37:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 74 (000000BB0D214400) [pid = 4320] [serial = 74] [outer = 0000000000000000]
11:37:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 75 (000000BB0D3A6800) [pid = 4320] [serial = 75] [outer = 000000BB0D214400]
11:37:01 INFO - PROCESS | 4320 | 1448048221403 Marionette INFO loaded listener.js
11:37:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 76 (000000BB0DD0C000) [pid = 4320] [serial = 76] [outer = 000000BB0D214400]
11:37:01 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
11:37:01 INFO - document served over http requires an https
11:37:01 INFO - sub-resource via fetch-request using the http-csp
11:37:01 INFO - delivery method with no-redirect and when
11:37:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:37:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:37:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:37:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:37:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:01 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
11:37:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 587ms
11:37:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05C89000 == 24 [pid = 4320] [id = 8]
11:37:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:37:02 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05A52800 == 25 [pid = 4320] [id = 28]
11:37:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 77 (000000BB050CD000) [pid = 4320] [serial = 77] [outer = 0000000000000000]
11:37:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 78 (000000BB063B6800) [pid = 4320] [serial = 78] [outer = 000000BB050CD000]
11:37:02 INFO - PROCESS | 4320 | 1448048222816 Marionette INFO loaded listener.js
11:37:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 79 (000000BB06E71C00) [pid = 4320] [serial = 79] [outer = 000000BB050CD000]
11:37:03 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
11:37:03 INFO - document served over http requires an https
11:37:03 INFO - sub-resource via fetch-request using the http-csp
11:37:03 INFO - delivery method with swap-origin-redirect and when
11:37:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:37:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:37:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:37:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:37:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:03 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
11:37:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 688ms
11:37:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:37:03 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB08580000 == 26 [pid = 4320] [id = 29]
11:37:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 80 (000000BB06BF8C00) [pid = 4320] [serial = 80] [outer = 0000000000000000]
11:37:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 81 (000000BB072EF400) [pid = 4320] [serial = 81] [outer = 000000BB06BF8C00]
11:37:03 INFO - PROCESS | 4320 | 1448048223464 Marionette INFO loaded listener.js
11:37:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 82 (000000BB0B186C00) [pid = 4320] [serial = 82] [outer = 000000BB06BF8C00]
11:37:03 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0A15B000 == 27 [pid = 4320] [id = 30]
11:37:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 83 (000000BB0B425400) [pid = 4320] [serial = 83] [outer = 0000000000000000]
11:37:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 84 (000000BB0B81BC00) [pid = 4320] [serial = 84] [outer = 000000BB0B425400]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 83 (000000BB77AA6C00) [pid = 4320] [serial = 8] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 82 (000000BB0B08DC00) [pid = 4320] [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]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 81 (000000BB06958C00) [pid = 4320] [serial = 31] [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]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 80 (000000BB0CCF1400) [pid = 4320] [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]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 79 (000000BB7856BC00) [pid = 4320] [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]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 78 (000000BB06E6F000) [pid = 4320] [serial = 46] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048216386]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 77 (000000BB01E4B000) [pid = 4320] [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]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 76 (000000BB050CD400) [pid = 4320] [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]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 75 (000000BB0B81A800) [pid = 4320] [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]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 74 (000000BB78FA9400) [pid = 4320] [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]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 73 (000000BB78C80C00) [pid = 4320] [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]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 72 (000000BB7D99D800) [pid = 4320] [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]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 71 (000000BB0C2A6000) [pid = 4320] [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]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 70 (000000BB0B81A400) [pid = 4320] [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]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 69 (000000BB050C0000) [pid = 4320] [serial = 51] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 68 (000000BB7D733800) [pid = 4320] [serial = 41] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 67 (000000BB7CBE9400) [pid = 4320] [serial = 21] [outer = 0000000000000000] [url = about:blank]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 66 (000000BB050DB000) [pid = 4320] [serial = 27] [outer = 0000000000000000] [url = about:blank]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 65 (000000BB7EB70000) [pid = 4320] [serial = 9] [outer = 0000000000000000] [url = about:blank]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 64 (000000BB7CBE9800) [pid = 4320] [serial = 4] [outer = 0000000000000000] [url = about:blank]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 63 (000000BB0CFC7400) [pid = 4320] [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]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 62 (000000BB0683F400) [pid = 4320] [serial = 17] [outer = 0000000000000000] [url = about:blank]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 61 (000000BB06571800) [pid = 4320] [serial = 14] [outer = 0000000000000000] [url = about:blank]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 60 (000000BB0CFCC400) [pid = 4320] [serial = 72] [outer = 0000000000000000] [url = about:blank]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 59 (000000BB0CCF6400) [pid = 4320] [serial = 69] [outer = 0000000000000000] [url = about:blank]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 58 (000000BB0C399C00) [pid = 4320] [serial = 66] [outer = 0000000000000000] [url = about:blank]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 57 (000000BB0C299800) [pid = 4320] [serial = 63] [outer = 0000000000000000] [url = about:blank]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 56 (000000BB0B81B400) [pid = 4320] [serial = 60] [outer = 0000000000000000] [url = about:blank]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 55 (000000BB78576400) [pid = 4320] [serial = 57] [outer = 0000000000000000] [url = about:blank]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 54 (000000BB050CE400) [pid = 4320] [serial = 54] [outer = 0000000000000000] [url = about:blank]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 53 (000000BB050C5800) [pid = 4320] [serial = 52] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 52 (000000BB01E9EC00) [pid = 4320] [serial = 49] [outer = 0000000000000000] [url = about:blank]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 51 (000000BB06E77000) [pid = 4320] [serial = 47] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048216386]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 50 (000000BB7DC13C00) [pid = 4320] [serial = 44] [outer = 0000000000000000] [url = about:blank]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 49 (000000BB7D7CFC00) [pid = 4320] [serial = 42] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 48 (000000BB78F34000) [pid = 4320] [serial = 39] [outer = 0000000000000000] [url = about:blank]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 47 (000000BB7803A400) [pid = 4320] [serial = 36] [outer = 0000000000000000] [url = about:blank]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 46 (000000BB06AE7000) [pid = 4320] [serial = 32] [outer = 0000000000000000] [url = about:blank]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 45 (000000BB066AD800) [pid = 4320] [serial = 30] [outer = 0000000000000000] [url = about:blank]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 44 (000000BB7CB32C00) [pid = 4320] [serial = 24] [outer = 0000000000000000] [url = about:blank]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 43 (000000BB7F7A2800) [pid = 4320] [serial = 70] [outer = 0000000000000000] [url = about:blank]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 42 (000000BB786C6C00) [pid = 4320] [serial = 67] [outer = 0000000000000000] [url = about:blank]
11:37:04 INFO - PROCESS | 4320 | --DOMWINDOW == 41 (000000BB786C4000) [pid = 4320] [serial = 64] [outer = 0000000000000000] [url = about:blank]
11:37:04 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
11:37:04 INFO - document served over http requires an https
11:37:04 INFO - sub-resource via iframe-tag using the http-csp
11:37:04 INFO - delivery method with keep-origin-redirect and when
11:37: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"
11:37:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:37:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:37:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:04 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
11:37:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 797ms
11:37:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:37:04 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0A16B800 == 28 [pid = 4320] [id = 31]
11:37:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 42 (000000BB0B816C00) [pid = 4320] [serial = 85] [outer = 0000000000000000]
11:37:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 43 (000000BB0B81A000) [pid = 4320] [serial = 86] [outer = 000000BB0B816C00]
11:37:04 INFO - PROCESS | 4320 | 1448048224263 Marionette INFO loaded listener.js
11:37:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 44 (000000BB0C399000) [pid = 4320] [serial = 87] [outer = 000000BB0B816C00]
11:37:04 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05C7E000 == 29 [pid = 4320] [id = 32]
11:37:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 45 (000000BB0C398000) [pid = 4320] [serial = 88] [outer = 0000000000000000]
11:37:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 46 (000000BB0CCF4800) [pid = 4320] [serial = 89] [outer = 000000BB0C398000]
11:37:04 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
11:37:04 INFO - document served over http requires an https
11:37:04 INFO - sub-resource via iframe-tag using the http-csp
11:37:04 INFO - delivery method with no-redirect and when
11:37: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"
11:37:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:37:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:37:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:04 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
11:37:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 628ms
11:37:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:37:04 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CCAA000 == 30 [pid = 4320] [id = 33]
11:37:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 47 (000000BB0C3A4000) [pid = 4320] [serial = 90] [outer = 0000000000000000]
11:37:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 48 (000000BB0CCEE000) [pid = 4320] [serial = 91] [outer = 000000BB0C3A4000]
11:37:04 INFO - PROCESS | 4320 | 1448048224885 Marionette INFO loaded listener.js
11:37:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 49 (000000BB0CFCEC00) [pid = 4320] [serial = 92] [outer = 000000BB0C3A4000]
11:37:05 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CCB5800 == 31 [pid = 4320] [id = 34]
11:37:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 50 (000000BB0CFC9C00) [pid = 4320] [serial = 93] [outer = 0000000000000000]
11:37:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 51 (000000BB0D3A4800) [pid = 4320] [serial = 94] [outer = 000000BB0CFC9C00]
11:37:05 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
11:37:05 INFO - document served over http requires an https
11:37:05 INFO - sub-resource via iframe-tag using the http-csp
11:37:05 INFO - delivery method with swap-origin-redirect and when
11:37: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"
11:37:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:37:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:37:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:05 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
11:37:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 629ms
11:37:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:37:05 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CF66000 == 32 [pid = 4320] [id = 35]
11:37:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 52 (000000BB0D214800) [pid = 4320] [serial = 95] [outer = 0000000000000000]
11:37:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 53 (000000BB0D3A5C00) [pid = 4320] [serial = 96] [outer = 000000BB0D214800]
11:37:05 INFO - PROCESS | 4320 | 1448048225521 Marionette INFO loaded listener.js
11:37:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 54 (000000BB774B2000) [pid = 4320] [serial = 97] [outer = 000000BB0D214800]
11:37:05 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
11:37:05 INFO - document served over http requires an https
11:37:05 INFO - sub-resource via script-tag using the http-csp
11:37:05 INFO - delivery method with keep-origin-redirect and when
11:37: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"
11:37:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:37:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:37:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:05 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
11:37:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 584ms
11:37:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:37:06 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05486800 == 33 [pid = 4320] [id = 36]
11:37:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 55 (000000BB01E4B000) [pid = 4320] [serial = 98] [outer = 0000000000000000]
11:37:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 56 (000000BB01E9EC00) [pid = 4320] [serial = 99] [outer = 000000BB01E4B000]
11:37:06 INFO - PROCESS | 4320 | 1448048226224 Marionette INFO loaded listener.js
11:37:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 57 (000000BB06E6F400) [pid = 4320] [serial = 100] [outer = 000000BB01E4B000]
11:37:06 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
11:37:06 INFO - document served over http requires an https
11:37:06 INFO - sub-resource via script-tag using the http-csp
11:37:06 INFO - delivery method with no-redirect and when
11:37:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:37:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:37:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:37:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:06 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
11:37:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 837ms
11:37:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:37:06 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DD9A000 == 34 [pid = 4320] [id = 37]
11:37:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 58 (000000BB0B42E400) [pid = 4320] [serial = 101] [outer = 0000000000000000]
11:37:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 59 (000000BB0C3A4400) [pid = 4320] [serial = 102] [outer = 000000BB0B42E400]
11:37:07 INFO - PROCESS | 4320 | 1448048227052 Marionette INFO loaded listener.js
11:37:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 60 (000000BB774B8000) [pid = 4320] [serial = 103] [outer = 000000BB0B42E400]
11:37:07 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
11:37:07 INFO - document served over http requires an https
11:37:07 INFO - sub-resource via script-tag using the http-csp
11:37:07 INFO - delivery method with swap-origin-redirect and when
11:37: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"
11:37:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:37:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:37:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:07 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
11:37:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 774ms
11:37:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:37:07 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB78267000 == 35 [pid = 4320] [id = 38]
11:37:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 61 (000000BB780D9000) [pid = 4320] [serial = 104] [outer = 0000000000000000]
11:37:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 62 (000000BB783B2000) [pid = 4320] [serial = 105] [outer = 000000BB780D9000]
11:37:07 INFO - PROCESS | 4320 | 1448048227848 Marionette INFO loaded listener.js
11:37:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 63 (000000BB78576800) [pid = 4320] [serial = 106] [outer = 000000BB780D9000]
11:37:08 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
11:37:08 INFO - document served over http requires an https
11:37:08 INFO - sub-resource via xhr-request using the http-csp
11:37:08 INFO - delivery method with keep-origin-redirect and when
11:37: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"
11:37:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:37:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:37:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:08 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
11:37:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 775ms
11:37:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:37:08 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB78FBA800 == 36 [pid = 4320] [id = 39]
11:37:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 64 (000000BB78576000) [pid = 4320] [serial = 107] [outer = 0000000000000000]
11:37:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 65 (000000BB786C6C00) [pid = 4320] [serial = 108] [outer = 000000BB78576000]
11:37:08 INFO - PROCESS | 4320 | 1448048228625 Marionette INFO loaded listener.js
11:37:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 66 (000000BB78E8A000) [pid = 4320] [serial = 109] [outer = 000000BB78576000]
11:37:09 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
11:37:09 INFO - document served over http requires an https
11:37:09 INFO - sub-resource via xhr-request using the http-csp
11:37:09 INFO - delivery method with no-redirect and when
11:37:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:37:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:37:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:37:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:09 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
11:37:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 731ms
11:37:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:37:09 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7DB97000 == 37 [pid = 4320] [id = 40]
11:37:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 67 (000000BB0B1DA400) [pid = 4320] [serial = 110] [outer = 0000000000000000]
11:37:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 68 (000000BB0B1E3400) [pid = 4320] [serial = 111] [outer = 000000BB0B1DA400]
11:37:09 INFO - PROCESS | 4320 | 1448048229423 Marionette INFO loaded listener.js
11:37:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 69 (000000BB7CB32C00) [pid = 4320] [serial = 112] [outer = 000000BB0B1DA400]
11:37:09 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
11:37:09 INFO - document served over http requires an https
11:37:09 INFO - sub-resource via xhr-request using the http-csp
11:37:09 INFO - delivery method with swap-origin-redirect and when
11:37:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:37:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:37:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:37:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:09 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
11:37:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 774ms
11:37:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:37:10 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7E891000 == 38 [pid = 4320] [id = 41]
11:37:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 70 (000000BB06BC1C00) [pid = 4320] [serial = 113] [outer = 0000000000000000]
11:37:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 71 (000000BB06BC3400) [pid = 4320] [serial = 114] [outer = 000000BB06BC1C00]
11:37:10 INFO - PROCESS | 4320 | 1448048230223 Marionette INFO loaded listener.js
11:37:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 72 (000000BB7D32E800) [pid = 4320] [serial = 115] [outer = 000000BB06BC1C00]
11:37:10 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
11:37:10 INFO - document served over http requires an http
11:37:10 INFO - sub-resource via fetch-request using the http-csp
11:37:10 INFO - delivery method with keep-origin-redirect and when
11:37: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"
11:37:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:37:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:37:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:37:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:10 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
11:37:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 776ms
11:37:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:37:10 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0864A000 == 39 [pid = 4320] [id = 42]
11:37:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 73 (000000BB78766C00) [pid = 4320] [serial = 116] [outer = 0000000000000000]
11:37:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 74 (000000BB7876DC00) [pid = 4320] [serial = 117] [outer = 000000BB78766C00]
11:37:11 INFO - PROCESS | 4320 | 1448048231013 Marionette INFO loaded listener.js
11:37:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 75 (000000BB7D73AC00) [pid = 4320] [serial = 118] [outer = 000000BB78766C00]
11:37:12 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
11:37:12 INFO - document served over http requires an http
11:37:12 INFO - sub-resource via fetch-request using the http-csp
11:37:12 INFO - delivery method with no-redirect and when
11:37: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"
11:37:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:37:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:37:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:37:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:12 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
11:37:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1380ms
11:37:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:37:12 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05484800 == 40 [pid = 4320] [id = 43]
11:37:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 76 (000000BB0309D800) [pid = 4320] [serial = 119] [outer = 0000000000000000]
11:37:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 77 (000000BB04FB8400) [pid = 4320] [serial = 120] [outer = 000000BB0309D800]
11:37:12 INFO - PROCESS | 4320 | 1448048232443 Marionette INFO loaded listener.js
11:37:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 78 (000000BB0551FC00) [pid = 4320] [serial = 121] [outer = 000000BB0309D800]
11:37:13 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
11:37:13 INFO - document served over http requires an http
11:37:13 INFO - sub-resource via fetch-request using the http-csp
11:37:13 INFO - delivery method with swap-origin-redirect and when
11:37: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"
11:37:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:37:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:37:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:37:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:13 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
11:37:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 839ms
11:37:13 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CCB5800 == 39 [pid = 4320] [id = 34]
11:37:13 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05C7E000 == 38 [pid = 4320] [id = 32]
11:37:13 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7DC2E000 == 37 [pid = 4320] [id = 15]
11:37:13 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7EBE1000 == 36 [pid = 4320] [id = 17]
11:37:13 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0A15B000 == 35 [pid = 4320] [id = 30]
11:37:13 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7EBEF800 == 34 [pid = 4320] [id = 19]
11:37:13 INFO - PROCESS | 4320 | --DOMWINDOW == 77 (000000BB7F7A0800) [pid = 4320] [serial = 10] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html]
11:37:13 INFO - PROCESS | 4320 | --DOMWINDOW == 76 (000000BB7EB0AC00) [pid = 4320] [serial = 45] [outer = 0000000000000000] [url = about:blank]
11:37:13 INFO - PROCESS | 4320 | --DOMWINDOW == 75 (000000BB774B6C00) [pid = 4320] [serial = 50] [outer = 0000000000000000] [url = about:blank]
11:37:13 INFO - PROCESS | 4320 | --DOMWINDOW == 74 (000000BB774BF400) [pid = 4320] [serial = 55] [outer = 0000000000000000] [url = about:blank]
11:37:13 INFO - PROCESS | 4320 | --DOMWINDOW == 73 (000000BB7F7A5800) [pid = 4320] [serial = 58] [outer = 0000000000000000] [url = about:blank]
11:37:13 INFO - PROCESS | 4320 | --DOMWINDOW == 72 (000000BB786C1800) [pid = 4320] [serial = 61] [outer = 0000000000000000] [url = about:blank]
11:37:13 INFO - PROCESS | 4320 | --DOMWINDOW == 71 (000000BB7CDE7400) [pid = 4320] [serial = 40] [outer = 0000000000000000] [url = about:blank]
11:37:13 INFO - PROCESS | 4320 | --DOMWINDOW == 70 (000000BB072E8400) [pid = 4320] [serial = 33] [outer = 0000000000000000] [url = about:blank]
11:37:13 INFO - PROCESS | 4320 | --DOMWINDOW == 69 (000000BB785C7400) [pid = 4320] [serial = 37] [outer = 0000000000000000] [url = about:blank]
11:37:13 INFO - PROCESS | 4320 | --DOMWINDOW == 68 (000000BB7DF86800) [pid = 4320] [serial = 22] [outer = 0000000000000000] [url = about:blank]
11:37:13 INFO - PROCESS | 4320 | --DOMWINDOW == 67 (000000BB0D215800) [pid = 4320] [serial = 73] [outer = 0000000000000000] [url = about:blank]
11:37:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:37:13 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB06930000 == 35 [pid = 4320] [id = 44]
11:37:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 68 (000000BB0554EC00) [pid = 4320] [serial = 122] [outer = 0000000000000000]
11:37:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 69 (000000BB0656D800) [pid = 4320] [serial = 123] [outer = 000000BB0554EC00]
11:37:13 INFO - PROCESS | 4320 | 1448048233294 Marionette INFO loaded listener.js
11:37:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 70 (000000BB06E74800) [pid = 4320] [serial = 124] [outer = 000000BB0554EC00]
11:37:13 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB08321000 == 36 [pid = 4320] [id = 45]
11:37:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 71 (000000BB06ECD000) [pid = 4320] [serial = 125] [outer = 0000000000000000]
11:37:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 72 (000000BB0B1E2000) [pid = 4320] [serial = 126] [outer = 000000BB06ECD000]
11:37:13 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
11:37:13 INFO - document served over http requires an http
11:37:13 INFO - sub-resource via iframe-tag using the http-csp
11:37:13 INFO - delivery method with keep-origin-redirect and when
11:37: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"
11:37:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:37:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:37:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:13 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
11:37:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 692ms
11:37:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:37:13 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0A16E800 == 37 [pid = 4320] [id = 46]
11:37:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 73 (000000BB08682C00) [pid = 4320] [serial = 127] [outer = 0000000000000000]
11:37:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 74 (000000BB0B186400) [pid = 4320] [serial = 128] [outer = 000000BB08682C00]
11:37:13 INFO - PROCESS | 4320 | 1448048233925 Marionette INFO loaded listener.js
11:37:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 75 (000000BB0C29D400) [pid = 4320] [serial = 129] [outer = 000000BB08682C00]
11:37:14 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB08647800 == 38 [pid = 4320] [id = 47]
11:37:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 76 (000000BB0B818C00) [pid = 4320] [serial = 130] [outer = 0000000000000000]
11:37:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 77 (000000BB0CCF6000) [pid = 4320] [serial = 131] [outer = 000000BB0B818C00]
11:37:14 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
11:37:14 INFO - document served over http requires an http
11:37:14 INFO - sub-resource via iframe-tag using the http-csp
11:37:14 INFO - delivery method with no-redirect and when
11:37:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:37:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:37:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:37:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:14 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
11:37:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 628ms
11:37:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:37:14 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CF57800 == 39 [pid = 4320] [id = 48]
11:37:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 78 (000000BB0C39B400) [pid = 4320] [serial = 132] [outer = 0000000000000000]
11:37:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 79 (000000BB0D213000) [pid = 4320] [serial = 133] [outer = 000000BB0C39B400]
11:37:14 INFO - PROCESS | 4320 | 1448048234592 Marionette INFO loaded listener.js
11:37:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 80 (000000BB0DD16000) [pid = 4320] [serial = 134] [outer = 000000BB0C39B400]
11:37:14 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0D2A0800 == 40 [pid = 4320] [id = 49]
11:37:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 81 (000000BB0DD0E800) [pid = 4320] [serial = 135] [outer = 0000000000000000]
11:37:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 82 (000000BB77A9D400) [pid = 4320] [serial = 136] [outer = 000000BB0DD0E800]
11:37:15 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
11:37:15 INFO - document served over http requires an http
11:37:15 INFO - sub-resource via iframe-tag using the http-csp
11:37:15 INFO - delivery method with swap-origin-redirect and when
11:37: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"
11:37:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:37:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:37:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:15 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
11:37:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 651ms
11:37:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:37:15 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0D392800 == 41 [pid = 4320] [id = 50]
11:37:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 83 (000000BB774B7400) [pid = 4320] [serial = 137] [outer = 0000000000000000]
11:37:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 84 (000000BB77B63400) [pid = 4320] [serial = 138] [outer = 000000BB774B7400]
11:37:15 INFO - PROCESS | 4320 | 1448048235214 Marionette INFO loaded listener.js
11:37:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 85 (000000BB786C7C00) [pid = 4320] [serial = 139] [outer = 000000BB774B7400]
11:37:15 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
11:37:15 INFO - document served over http requires an http
11:37:15 INFO - sub-resource via script-tag using the http-csp
11:37:15 INFO - delivery method with keep-origin-redirect and when
11:37: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"
11:37:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:37:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:37:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:15 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
11:37:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 587ms
11:37:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:37:15 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB775EC000 == 42 [pid = 4320] [id = 51]
11:37:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 86 (000000BB78767000) [pid = 4320] [serial = 140] [outer = 0000000000000000]
11:37:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 87 (000000BB78768800) [pid = 4320] [serial = 141] [outer = 000000BB78767000]
11:37:15 INFO - PROCESS | 4320 | 1448048235828 Marionette INFO loaded listener.js
11:37:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 88 (000000BB7CDEDC00) [pid = 4320] [serial = 142] [outer = 000000BB78767000]
11:37:16 INFO - PROCESS | 4320 | --DOMWINDOW == 87 (000000BB0D3A6800) [pid = 4320] [serial = 75] [outer = 0000000000000000] [url = about:blank]
11:37:16 INFO - PROCESS | 4320 | --DOMWINDOW == 86 (000000BB0D3A5C00) [pid = 4320] [serial = 96] [outer = 0000000000000000] [url = about:blank]
11:37:16 INFO - PROCESS | 4320 | --DOMWINDOW == 85 (000000BB063B6800) [pid = 4320] [serial = 78] [outer = 0000000000000000] [url = about:blank]
11:37:16 INFO - PROCESS | 4320 | --DOMWINDOW == 84 (000000BB0CCF4800) [pid = 4320] [serial = 89] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048224553]
11:37:16 INFO - PROCESS | 4320 | --DOMWINDOW == 83 (000000BB0B81A000) [pid = 4320] [serial = 86] [outer = 0000000000000000] [url = about:blank]
11:37:16 INFO - PROCESS | 4320 | --DOMWINDOW == 82 (000000BB0D3A4800) [pid = 4320] [serial = 94] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:37:16 INFO - PROCESS | 4320 | --DOMWINDOW == 81 (000000BB0CCEE000) [pid = 4320] [serial = 91] [outer = 0000000000000000] [url = about:blank]
11:37:16 INFO - PROCESS | 4320 | --DOMWINDOW == 80 (000000BB0B81BC00) [pid = 4320] [serial = 84] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:37:16 INFO - PROCESS | 4320 | --DOMWINDOW == 79 (000000BB072EF400) [pid = 4320] [serial = 81] [outer = 0000000000000000] [url = about:blank]
11:37:16 INFO - PROCESS | 4320 | --DOMWINDOW == 78 (000000BB050CD000) [pid = 4320] [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]
11:37:16 INFO - PROCESS | 4320 | --DOMWINDOW == 77 (000000BB0C398000) [pid = 4320] [serial = 88] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048224553]
11:37:16 INFO - PROCESS | 4320 | --DOMWINDOW == 76 (000000BB0C3A4000) [pid = 4320] [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]
11:37:16 INFO - PROCESS | 4320 | --DOMWINDOW == 75 (000000BB0CFC9C00) [pid = 4320] [serial = 93] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:37:16 INFO - PROCESS | 4320 | --DOMWINDOW == 74 (000000BB0B425400) [pid = 4320] [serial = 83] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:37:16 INFO - PROCESS | 4320 | --DOMWINDOW == 73 (000000BB06BF8C00) [pid = 4320] [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]
11:37:16 INFO - PROCESS | 4320 | --DOMWINDOW == 72 (000000BB0B816C00) [pid = 4320] [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]
11:37:16 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
11:37:16 INFO - document served over http requires an http
11:37:16 INFO - sub-resource via script-tag using the http-csp
11:37:16 INFO - delivery method with no-redirect and when
11:37: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"
11:37:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:37:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:37:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:16 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
11:37:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 629ms
11:37:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:37:16 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7D0E1800 == 43 [pid = 4320] [id = 52]
11:37:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 73 (000000BB0887C800) [pid = 4320] [serial = 143] [outer = 0000000000000000]
11:37:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 74 (000000BB0E391400) [pid = 4320] [serial = 144] [outer = 000000BB0887C800]
11:37:16 INFO - PROCESS | 4320 | 1448048236490 Marionette INFO loaded listener.js
11:37:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 75 (000000BB7CB3B000) [pid = 4320] [serial = 145] [outer = 000000BB0887C800]
11:37:16 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
11:37:16 INFO - document served over http requires an http
11:37:16 INFO - sub-resource via script-tag using the http-csp
11:37:16 INFO - delivery method with swap-origin-redirect and when
11:37: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"
11:37:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:37:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:37:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:16 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
11:37:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 586ms
11:37:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:37:17 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7EBD8000 == 44 [pid = 4320] [id = 53]
11:37:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 76 (000000BB05532400) [pid = 4320] [serial = 146] [outer = 0000000000000000]
11:37:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 77 (000000BB05537000) [pid = 4320] [serial = 147] [outer = 000000BB05532400]
11:37:17 INFO - PROCESS | 4320 | 1448048237061 Marionette INFO loaded listener.js
11:37:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 78 (000000BB7D70F000) [pid = 4320] [serial = 148] [outer = 000000BB05532400]
11:37:17 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
11:37:17 INFO - document served over http requires an http
11:37:17 INFO - sub-resource via xhr-request using the http-csp
11:37:17 INFO - delivery method with keep-origin-redirect and when
11:37: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"
11:37:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:37:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:37:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:17 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
11:37:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 585ms
11:37:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:37:17 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0E0EC800 == 45 [pid = 4320] [id = 54]
11:37:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 79 (000000BB08818400) [pid = 4320] [serial = 149] [outer = 0000000000000000]
11:37:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 80 (000000BB08822400) [pid = 4320] [serial = 150] [outer = 000000BB08818400]
11:37:17 INFO - PROCESS | 4320 | 1448048237746 Marionette INFO loaded listener.js
11:37:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 81 (000000BB7D7CC000) [pid = 4320] [serial = 151] [outer = 000000BB08818400]
11:37:18 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
11:37:18 INFO - document served over http requires an http
11:37:18 INFO - sub-resource via xhr-request using the http-csp
11:37:18 INFO - delivery method with no-redirect and when
11:37: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"
11:37:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:37:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:37:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:18 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
11:37:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 627ms
11:37:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:37:18 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DACA800 == 46 [pid = 4320] [id = 55]
11:37:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 82 (000000BB0E34E400) [pid = 4320] [serial = 152] [outer = 0000000000000000]
11:37:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 83 (000000BB0E356400) [pid = 4320] [serial = 153] [outer = 000000BB0E34E400]
11:37:18 INFO - PROCESS | 4320 | 1448048238262 Marionette INFO loaded listener.js
11:37:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 84 (000000BB7DB54000) [pid = 4320] [serial = 154] [outer = 000000BB0E34E400]
11:37:18 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
11:37:18 INFO - document served over http requires an http
11:37:18 INFO - sub-resource via xhr-request using the http-csp
11:37:18 INFO - delivery method with swap-origin-redirect and when
11:37: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"
11:37:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:37:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:37:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:18 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
11:37:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 587ms
11:37:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:37:18 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0EE9B000 == 47 [pid = 4320] [id = 56]
11:37:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 85 (000000BB0F17B000) [pid = 4320] [serial = 155] [outer = 0000000000000000]
11:37:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 86 (000000BB0F17F000) [pid = 4320] [serial = 156] [outer = 000000BB0F17B000]
11:37:18 INFO - PROCESS | 4320 | 1448048238858 Marionette INFO loaded listener.js
11:37:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 87 (000000BB7DCD9800) [pid = 4320] [serial = 157] [outer = 000000BB0F17B000]
11:37:19 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
11:37:19 INFO - document served over http requires an https
11:37:19 INFO - sub-resource via fetch-request using the http-csp
11:37:19 INFO - delivery method with keep-origin-redirect and when
11:37: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"
11:37:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:37:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:37:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:37:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:19 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
11:37:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 587ms
11:37:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:37:19 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05C97000 == 48 [pid = 4320] [id = 57]
11:37:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 88 (000000BB050C1C00) [pid = 4320] [serial = 158] [outer = 0000000000000000]
11:37:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 89 (000000BB050CA800) [pid = 4320] [serial = 159] [outer = 000000BB050C1C00]
11:37:19 INFO - PROCESS | 4320 | 1448048239651 Marionette INFO loaded listener.js
11:37:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 90 (000000BB05C47400) [pid = 4320] [serial = 160] [outer = 000000BB050C1C00]
11:37:20 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
11:37:20 INFO - document served over http requires an https
11:37:20 INFO - sub-resource via fetch-request using the http-csp
11:37:20 INFO - delivery method with no-redirect and when
11:37: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"
11:37:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:37:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:37:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:37:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:20 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
11:37:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 881ms
11:37:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:37:20 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0E0EB000 == 49 [pid = 4320] [id = 58]
11:37:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 91 (000000BB0867A800) [pid = 4320] [serial = 161] [outer = 0000000000000000]
11:37:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 92 (000000BB0B1E1800) [pid = 4320] [serial = 162] [outer = 000000BB0867A800]
11:37:20 INFO - PROCESS | 4320 | 1448048240465 Marionette INFO loaded listener.js
11:37:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 93 (000000BB0CFC9C00) [pid = 4320] [serial = 163] [outer = 000000BB0867A800]
11:37:21 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
11:37:21 INFO - document served over http requires an https
11:37:21 INFO - sub-resource via fetch-request using the http-csp
11:37:21 INFO - delivery method with swap-origin-redirect and when
11:37: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"
11:37:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:37:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:37:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:37:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:21 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
11:37:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 942ms
11:37:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:37:21 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7E88D800 == 50 [pid = 4320] [id = 59]
11:37:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 94 (000000BB0D3C3000) [pid = 4320] [serial = 164] [outer = 0000000000000000]
11:37:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 95 (000000BB0E39BC00) [pid = 4320] [serial = 165] [outer = 000000BB0D3C3000]
11:37:21 INFO - PROCESS | 4320 | 1448048241433 Marionette INFO loaded listener.js
11:37:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 96 (000000BB0F56DC00) [pid = 4320] [serial = 166] [outer = 000000BB0D3C3000]
11:37:21 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DA49000 == 51 [pid = 4320] [id = 60]
11:37:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 97 (000000BB0F045800) [pid = 4320] [serial = 167] [outer = 0000000000000000]
11:37:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 98 (000000BB0F048400) [pid = 4320] [serial = 168] [outer = 000000BB0F045800]
11:37:22 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:37:22 INFO - document served over http requires an https
11:37:22 INFO - sub-resource via iframe-tag using the http-csp
11:37:22 INFO - delivery method with keep-origin-redirect and when
11:37: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"
11:37:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:37:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:37:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:37:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 944ms
11:37:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:37:22 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F661800 == 52 [pid = 4320] [id = 61]
11:37:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 99 (000000BB0F047000) [pid = 4320] [serial = 169] [outer = 0000000000000000]
11:37:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 100 (000000BB0F17CC00) [pid = 4320] [serial = 170] [outer = 000000BB0F047000]
11:37:22 INFO - PROCESS | 4320 | 1448048242370 Marionette INFO loaded listener.js
11:37:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 101 (000000BB78E82C00) [pid = 4320] [serial = 171] [outer = 000000BB0F047000]
11:37:22 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F673000 == 53 [pid = 4320] [id = 62]
11:37:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 102 (000000BB0FB4FC00) [pid = 4320] [serial = 172] [outer = 0000000000000000]
11:37:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 103 (000000BB0FB4F400) [pid = 4320] [serial = 173] [outer = 000000BB0FB4FC00]
11:37:23 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:37:23 INFO - document served over http requires an https
11:37:23 INFO - sub-resource via iframe-tag using the http-csp
11:37:23 INFO - delivery method with no-redirect and when
11:37: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"
11:37:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:37:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:37:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
11:37:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 881ms
11:37:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:37:23 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0FC08800 == 54 [pid = 4320] [id = 63]
11:37:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 104 (000000BB0FB52C00) [pid = 4320] [serial = 174] [outer = 0000000000000000]
11:37:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 105 (000000BB0FB5D800) [pid = 4320] [serial = 175] [outer = 000000BB0FB52C00]
11:37:23 INFO - PROCESS | 4320 | 1448048243273 Marionette INFO loaded listener.js
11:37:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 106 (000000BB7DF2D800) [pid = 4320] [serial = 176] [outer = 000000BB0FB52C00]
11:37:23 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0FB66800 == 55 [pid = 4320] [id = 64]
11:37:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 107 (000000BB0FBA1400) [pid = 4320] [serial = 177] [outer = 0000000000000000]
11:37:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 108 (000000BB0FBA5C00) [pid = 4320] [serial = 178] [outer = 000000BB0FBA1400]
11:37:23 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
11:37:23 INFO - document served over http requires an https
11:37:23 INFO - sub-resource via iframe-tag using the http-csp
11:37:23 INFO - delivery method with swap-origin-redirect and when
11:37: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"
11:37:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:37:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:37:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:23 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
11:37:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 881ms
11:37:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:37:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 109 (000000BB072E3800) [pid = 4320] [serial = 179] [outer = 000000BB01E53000]
11:37:25 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0864B000 == 56 [pid = 4320] [id = 65]
11:37:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 110 (000000BB03C4C000) [pid = 4320] [serial = 180] [outer = 0000000000000000]
11:37:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 111 (000000BB045B7000) [pid = 4320] [serial = 181] [outer = 000000BB03C4C000]
11:37:25 INFO - PROCESS | 4320 | 1448048245185 Marionette INFO loaded listener.js
11:37:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 112 (000000BB06E71400) [pid = 4320] [serial = 182] [outer = 000000BB03C4C000]
11:37:25 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
11:37:25 INFO - document served over http requires an https
11:37:25 INFO - sub-resource via script-tag using the http-csp
11:37:25 INFO - delivery method with keep-origin-redirect and when
11:37: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"
11:37:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:37:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:37:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:25 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
11:37:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1979ms
11:37:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:37:26 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0858B800 == 57 [pid = 4320] [id = 66]
11:37:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 113 (000000BB06BC3C00) [pid = 4320] [serial = 183] [outer = 0000000000000000]
11:37:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 114 (000000BB0881C400) [pid = 4320] [serial = 184] [outer = 000000BB06BC3C00]
11:37:26 INFO - PROCESS | 4320 | 1448048246132 Marionette INFO loaded listener.js
11:37:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 115 (000000BB0B813000) [pid = 4320] [serial = 185] [outer = 000000BB06BC3C00]
11:37:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB06BCB800 == 56 [pid = 4320] [id = 12]
11:37:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0EE9B000 == 55 [pid = 4320] [id = 56]
11:37:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DACA800 == 54 [pid = 4320] [id = 55]
11:37:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0E0EC800 == 53 [pid = 4320] [id = 54]
11:37:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7EBD8000 == 52 [pid = 4320] [id = 53]
11:37:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7D0E1800 == 51 [pid = 4320] [id = 52]
11:37:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB775EC000 == 50 [pid = 4320] [id = 51]
11:37:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0D392800 == 49 [pid = 4320] [id = 50]
11:37:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0D2A0800 == 48 [pid = 4320] [id = 49]
11:37:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CF57800 == 47 [pid = 4320] [id = 48]
11:37:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB08647800 == 46 [pid = 4320] [id = 47]
11:37:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0A16E800 == 45 [pid = 4320] [id = 46]
11:37:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB08321000 == 44 [pid = 4320] [id = 45]
11:37:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB06930000 == 43 [pid = 4320] [id = 44]
11:37:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05484800 == 42 [pid = 4320] [id = 43]
11:37:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7DB97000 == 41 [pid = 4320] [id = 40]
11:37:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB78FBA800 == 40 [pid = 4320] [id = 39]
11:37:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB78267000 == 39 [pid = 4320] [id = 38]
11:37:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DD9A000 == 38 [pid = 4320] [id = 37]
11:37:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05486800 == 37 [pid = 4320] [id = 36]
11:37:26 INFO - PROCESS | 4320 | --DOMWINDOW == 114 (000000BB06E71C00) [pid = 4320] [serial = 79] [outer = 0000000000000000] [url = about:blank]
11:37:26 INFO - PROCESS | 4320 | --DOMWINDOW == 113 (000000BB0C399000) [pid = 4320] [serial = 87] [outer = 0000000000000000] [url = about:blank]
11:37:26 INFO - PROCESS | 4320 | --DOMWINDOW == 112 (000000BB0B186C00) [pid = 4320] [serial = 82] [outer = 0000000000000000] [url = about:blank]
11:37:26 INFO - PROCESS | 4320 | --DOMWINDOW == 111 (000000BB0CFCEC00) [pid = 4320] [serial = 92] [outer = 0000000000000000] [url = about:blank]
11:37:26 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
11:37:26 INFO - document served over http requires an https
11:37:26 INFO - sub-resource via script-tag using the http-csp
11:37:26 INFO - delivery method with no-redirect and when
11:37: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"
11:37:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:37:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:37:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:26 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
11:37:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 838ms
11:37:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:37:26 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB08648800 == 38 [pid = 4320] [id = 67]
11:37:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 112 (000000BB05541C00) [pid = 4320] [serial = 186] [outer = 0000000000000000]
11:37:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 113 (000000BB06E7A400) [pid = 4320] [serial = 187] [outer = 000000BB05541C00]
11:37:26 INFO - PROCESS | 4320 | 1448048246933 Marionette INFO loaded listener.js
11:37:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 114 (000000BB0B80F800) [pid = 4320] [serial = 188] [outer = 000000BB05541C00]
11:37:27 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
11:37:27 INFO - document served over http requires an https
11:37:27 INFO - sub-resource via script-tag using the http-csp
11:37:27 INFO - delivery method with swap-origin-redirect and when
11:37: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"
11:37:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:37:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:37:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:27 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
11:37:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 627ms
11:37:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:37:27 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CF57800 == 39 [pid = 4320] [id = 68]
11:37:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 115 (000000BB0C398000) [pid = 4320] [serial = 189] [outer = 0000000000000000]
11:37:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 116 (000000BB0C39E400) [pid = 4320] [serial = 190] [outer = 000000BB0C398000]
11:37:27 INFO - PROCESS | 4320 | 1448048247524 Marionette INFO loaded listener.js
11:37:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 117 (000000BB0D208400) [pid = 4320] [serial = 191] [outer = 000000BB0C398000]
11:37:27 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
11:37:27 INFO - document served over http requires an https
11:37:27 INFO - sub-resource via xhr-request using the http-csp
11:37:27 INFO - delivery method with keep-origin-redirect and when
11:37: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"
11:37:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:37:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:37:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:27 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
11:37:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 626ms
11:37:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:37:28 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DAC1800 == 40 [pid = 4320] [id = 69]
11:37:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 118 (000000BB0DD0B800) [pid = 4320] [serial = 192] [outer = 0000000000000000]
11:37:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 119 (000000BB0DD19C00) [pid = 4320] [serial = 193] [outer = 000000BB0DD0B800]
11:37:28 INFO - PROCESS | 4320 | 1448048248148 Marionette INFO loaded listener.js
11:37:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 120 (000000BB0E38E400) [pid = 4320] [serial = 194] [outer = 000000BB0DD0B800]
11:37:28 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
11:37:28 INFO - document served over http requires an https
11:37:28 INFO - sub-resource via xhr-request using the http-csp
11:37:28 INFO - delivery method with no-redirect and when
11:37: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"
11:37:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:37:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:37:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:28 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
11:37:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 587ms
11:37:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:37:28 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0E0D9800 == 41 [pid = 4320] [id = 70]
11:37:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 121 (000000BB0E38C800) [pid = 4320] [serial = 195] [outer = 0000000000000000]
11:37:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 122 (000000BB0E396400) [pid = 4320] [serial = 196] [outer = 000000BB0E38C800]
11:37:28 INFO - PROCESS | 4320 | 1448048248788 Marionette INFO loaded listener.js
11:37:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 123 (000000BB0F56C000) [pid = 4320] [serial = 197] [outer = 000000BB0E38C800]
11:37:29 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
11:37:29 INFO - document served over http requires an https
11:37:29 INFO - sub-resource via xhr-request using the http-csp
11:37:29 INFO - delivery method with swap-origin-redirect and when
11:37: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"
11:37:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:37:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:37:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:29 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
11:37:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 691ms
11:37:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:37:29 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F516800 == 42 [pid = 4320] [id = 71]
11:37:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 124 (000000BB774BE000) [pid = 4320] [serial = 198] [outer = 0000000000000000]
11:37:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 125 (000000BB77B61800) [pid = 4320] [serial = 199] [outer = 000000BB774BE000]
11:37:29 INFO - PROCESS | 4320 | 1448048249505 Marionette INFO loaded listener.js
11:37:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 126 (000000BB7856DC00) [pid = 4320] [serial = 200] [outer = 000000BB774BE000]
11:37:29 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
11:37:29 INFO - document served over http requires an http
11:37:29 INFO - sub-resource via fetch-request using the meta-csp
11:37:29 INFO - delivery method with keep-origin-redirect and when
11:37: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"
11:37:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:37:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:37:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:37:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:29 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
11:37:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 627ms
11:37:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:37:30 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7748A800 == 43 [pid = 4320] [id = 72]
11:37:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 127 (000000BB78574800) [pid = 4320] [serial = 201] [outer = 0000000000000000]
11:37:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 128 (000000BB786BF800) [pid = 4320] [serial = 202] [outer = 000000BB78574800]
11:37:30 INFO - PROCESS | 4320 | 1448048250185 Marionette INFO loaded listener.js
11:37:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 129 (000000BB7876A800) [pid = 4320] [serial = 203] [outer = 000000BB78574800]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 128 (000000BB0D214800) [pid = 4320] [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]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 127 (000000BB0887C800) [pid = 4320] [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]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 126 (000000BB774B7400) [pid = 4320] [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]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 125 (000000BB05532400) [pid = 4320] [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]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 124 (000000BB0C39B400) [pid = 4320] [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]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 123 (000000BB0E34E400) [pid = 4320] [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]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 122 (000000BB78767000) [pid = 4320] [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]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 121 (000000BB06ECD000) [pid = 4320] [serial = 125] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 120 (000000BB0B818C00) [pid = 4320] [serial = 130] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048234220]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 119 (000000BB0554EC00) [pid = 4320] [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]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 118 (000000BB08682C00) [pid = 4320] [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]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 117 (000000BB08818400) [pid = 4320] [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]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 116 (000000BB0DD0E800) [pid = 4320] [serial = 135] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 115 (000000BB0309D800) [pid = 4320] [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]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 114 (000000BB0E356400) [pid = 4320] [serial = 153] [outer = 0000000000000000] [url = about:blank]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 113 (000000BB7876DC00) [pid = 4320] [serial = 117] [outer = 0000000000000000] [url = about:blank]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 112 (000000BB786C6C00) [pid = 4320] [serial = 108] [outer = 0000000000000000] [url = about:blank]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 111 (000000BB0D213000) [pid = 4320] [serial = 133] [outer = 0000000000000000] [url = about:blank]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 110 (000000BB0B186400) [pid = 4320] [serial = 128] [outer = 0000000000000000] [url = about:blank]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 109 (000000BB0B1E3400) [pid = 4320] [serial = 111] [outer = 0000000000000000] [url = about:blank]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 108 (000000BB77B63400) [pid = 4320] [serial = 138] [outer = 0000000000000000] [url = about:blank]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 107 (000000BB0E391400) [pid = 4320] [serial = 144] [outer = 0000000000000000] [url = about:blank]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 106 (000000BB04FB8400) [pid = 4320] [serial = 120] [outer = 0000000000000000] [url = about:blank]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 105 (000000BB0656D800) [pid = 4320] [serial = 123] [outer = 0000000000000000] [url = about:blank]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 104 (000000BB77A9D400) [pid = 4320] [serial = 136] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 103 (000000BB06BC3400) [pid = 4320] [serial = 114] [outer = 0000000000000000] [url = about:blank]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 102 (000000BB08822400) [pid = 4320] [serial = 150] [outer = 0000000000000000] [url = about:blank]
11:37:30 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
11:37:30 INFO - document served over http requires an http
11:37:30 INFO - sub-resource via fetch-request using the meta-csp
11:37:30 INFO - delivery method with no-redirect and when
11:37:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:37:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:37:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:37:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:37:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:30 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
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 101 (000000BB783B2000) [pid = 4320] [serial = 105] [outer = 0000000000000000] [url = about:blank]
11:37:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 912ms
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 100 (000000BB01E9EC00) [pid = 4320] [serial = 99] [outer = 0000000000000000] [url = about:blank]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 99 (000000BB78768800) [pid = 4320] [serial = 141] [outer = 0000000000000000] [url = about:blank]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 98 (000000BB05537000) [pid = 4320] [serial = 147] [outer = 0000000000000000] [url = about:blank]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 97 (000000BB0B1E2000) [pid = 4320] [serial = 126] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 96 (000000BB0CCF6000) [pid = 4320] [serial = 131] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048234220]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 95 (000000BB0C3A4400) [pid = 4320] [serial = 102] [outer = 0000000000000000] [url = about:blank]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 94 (000000BB0F17F000) [pid = 4320] [serial = 156] [outer = 0000000000000000] [url = about:blank]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 93 (000000BB7D7CC000) [pid = 4320] [serial = 151] [outer = 0000000000000000] [url = about:blank]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 92 (000000BB7DB54000) [pid = 4320] [serial = 154] [outer = 0000000000000000] [url = about:blank]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 91 (000000BB774B2000) [pid = 4320] [serial = 97] [outer = 0000000000000000] [url = about:blank]
11:37:30 INFO - PROCESS | 4320 | --DOMWINDOW == 90 (000000BB7D70F000) [pid = 4320] [serial = 148] [outer = 0000000000000000] [url = about:blank]
11:37:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:37:30 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB78698000 == 44 [pid = 4320] [id = 73]
11:37:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 91 (000000BB06ECD000) [pid = 4320] [serial = 204] [outer = 0000000000000000]
11:37:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 92 (000000BB08818C00) [pid = 4320] [serial = 205] [outer = 000000BB06ECD000]
11:37:31 INFO - PROCESS | 4320 | 1448048251023 Marionette INFO loaded listener.js
11:37:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 93 (000000BB0E03AC00) [pid = 4320] [serial = 206] [outer = 000000BB06ECD000]
11:37:31 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
11:37:31 INFO - document served over http requires an http
11:37:31 INFO - sub-resource via fetch-request using the meta-csp
11:37:31 INFO - delivery method with swap-origin-redirect and when
11:37:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:37:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:37:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:37:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:37:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:31 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
11:37:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 629ms
11:37:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:37:31 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7D72A800 == 45 [pid = 4320] [id = 74]
11:37:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 94 (000000BB0E03A400) [pid = 4320] [serial = 207] [outer = 0000000000000000]
11:37:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 95 (000000BB0E35A800) [pid = 4320] [serial = 208] [outer = 000000BB0E03A400]
11:37:31 INFO - PROCESS | 4320 | 1448048251665 Marionette INFO loaded listener.js
11:37:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 96 (000000BB78C04800) [pid = 4320] [serial = 209] [outer = 000000BB0E03A400]
11:37:32 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7E747800 == 46 [pid = 4320] [id = 75]
11:37:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 97 (000000BB0F16B400) [pid = 4320] [serial = 210] [outer = 0000000000000000]
11:37:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 98 (000000BB0F171C00) [pid = 4320] [serial = 211] [outer = 000000BB0F16B400]
11:37:32 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
11:37:32 INFO - document served over http requires an http
11:37:32 INFO - sub-resource via iframe-tag using the meta-csp
11:37:32 INFO - delivery method with keep-origin-redirect and when
11:37: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"
11:37:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:37:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:37:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:32 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
11:37:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 627ms
11:37:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:37:32 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7EBF2800 == 47 [pid = 4320] [id = 76]
11:37:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 99 (000000BB0F16E800) [pid = 4320] [serial = 212] [outer = 0000000000000000]
11:37:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 100 (000000BB0F178C00) [pid = 4320] [serial = 213] [outer = 000000BB0F16E800]
11:37:32 INFO - PROCESS | 4320 | 1448048252318 Marionette INFO loaded listener.js
11:37:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 101 (000000BB7D32AC00) [pid = 4320] [serial = 214] [outer = 000000BB0F16E800]
11:37:32 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DCA1800 == 48 [pid = 4320] [id = 77]
11:37:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 102 (000000BB1010C400) [pid = 4320] [serial = 215] [outer = 0000000000000000]
11:37:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 103 (000000BB10113C00) [pid = 4320] [serial = 216] [outer = 000000BB1010C400]
11:37:32 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
11:37:32 INFO - document served over http requires an http
11:37:32 INFO - sub-resource via iframe-tag using the meta-csp
11:37:32 INFO - delivery method with no-redirect and when
11:37: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"
11:37:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:37:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:37:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:32 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
11:37:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 735ms
11:37:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:37:33 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB03C60800 == 49 [pid = 4320] [id = 78]
11:37:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 104 (000000BB03C53400) [pid = 4320] [serial = 217] [outer = 0000000000000000]
11:37:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 105 (000000BB03C55800) [pid = 4320] [serial = 218] [outer = 000000BB03C53400]
11:37:33 INFO - PROCESS | 4320 | 1448048253265 Marionette INFO loaded listener.js
11:37:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 106 (000000BB05533C00) [pid = 4320] [serial = 219] [outer = 000000BB03C53400]
11:37:33 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB088E3000 == 50 [pid = 4320] [id = 79]
11:37:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 107 (000000BB0553F400) [pid = 4320] [serial = 220] [outer = 0000000000000000]
11:37:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 108 (000000BB0B186400) [pid = 4320] [serial = 221] [outer = 000000BB0553F400]
11:37:33 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
11:37:33 INFO - document served over http requires an http
11:37:33 INFO - sub-resource via iframe-tag using the meta-csp
11:37:33 INFO - delivery method with swap-origin-redirect and when
11:37:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:37:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:37:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:37:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:33 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
11:37:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 985ms
11:37:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:37:34 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DC91800 == 51 [pid = 4320] [id = 80]
11:37:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 109 (000000BB06BEF800) [pid = 4320] [serial = 222] [outer = 0000000000000000]
11:37:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 110 (000000BB0881FC00) [pid = 4320] [serial = 223] [outer = 000000BB06BEF800]
11:37:34 INFO - PROCESS | 4320 | 1448048254190 Marionette INFO loaded listener.js
11:37:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 111 (000000BB0D208000) [pid = 4320] [serial = 224] [outer = 000000BB06BEF800]
11:37:34 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
11:37:34 INFO - document served over http requires an http
11:37:34 INFO - sub-resource via script-tag using the meta-csp
11:37:34 INFO - delivery method with keep-origin-redirect and when
11:37:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:37:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:37:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:37:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:34 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
11:37:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 923ms
11:37:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:37:35 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DD6A000 == 52 [pid = 4320] [id = 81]
11:37:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 112 (000000BB0E392800) [pid = 4320] [serial = 225] [outer = 0000000000000000]
11:37:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 113 (000000BB0F180800) [pid = 4320] [serial = 226] [outer = 000000BB0E392800]
11:37:35 INFO - PROCESS | 4320 | 1448048255114 Marionette INFO loaded listener.js
11:37:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 114 (000000BB0FBAC000) [pid = 4320] [serial = 227] [outer = 000000BB0E392800]
11:37:35 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
11:37:35 INFO - document served over http requires an http
11:37:35 INFO - sub-resource via script-tag using the meta-csp
11:37:35 INFO - delivery method with no-redirect and when
11:37:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:37:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:37:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:37:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:35 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
11:37:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 881ms
11:37:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:37:35 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB100CA000 == 53 [pid = 4320] [id = 82]
11:37:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 115 (000000BB0FBAE000) [pid = 4320] [serial = 228] [outer = 0000000000000000]
11:37:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 116 (000000BB77A9C400) [pid = 4320] [serial = 229] [outer = 000000BB0FBAE000]
11:37:36 INFO - PROCESS | 4320 | 1448048256008 Marionette INFO loaded listener.js
11:37:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 117 (000000BB788C3400) [pid = 4320] [serial = 230] [outer = 000000BB0FBAE000]
11:37:36 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
11:37:36 INFO - document served over http requires an http
11:37:36 INFO - sub-resource via script-tag using the meta-csp
11:37:36 INFO - delivery method with swap-origin-redirect and when
11:37:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:37:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:37:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:37:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:36 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
11:37:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 986ms
11:37:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:37:36 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0E00B000 == 54 [pid = 4320] [id = 83]
11:37:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 118 (000000BB0DD2A800) [pid = 4320] [serial = 231] [outer = 0000000000000000]
11:37:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 119 (000000BB774B3800) [pid = 4320] [serial = 232] [outer = 000000BB0DD2A800]
11:37:37 INFO - PROCESS | 4320 | 1448048257016 Marionette INFO loaded listener.js
11:37:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 120 (000000BB78C05000) [pid = 4320] [serial = 233] [outer = 000000BB0DD2A800]
11:37:37 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
11:37:37 INFO - document served over http requires an http
11:37:37 INFO - sub-resource via xhr-request using the meta-csp
11:37:37 INFO - delivery method with keep-origin-redirect and when
11:37: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"
11:37:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:37:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:37:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:37 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
11:37:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 881ms
11:37:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:37:37 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F234000 == 55 [pid = 4320] [id = 84]
11:37:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 121 (000000BB0FDD4800) [pid = 4320] [serial = 234] [outer = 0000000000000000]
11:37:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 122 (000000BB78C8E800) [pid = 4320] [serial = 235] [outer = 000000BB0FDD4800]
11:37:37 INFO - PROCESS | 4320 | 1448048257899 Marionette INFO loaded listener.js
11:37:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 123 (000000BB7DB64800) [pid = 4320] [serial = 236] [outer = 000000BB0FDD4800]
11:37:39 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
11:37:39 INFO - document served over http requires an http
11:37:39 INFO - sub-resource via xhr-request using the meta-csp
11:37:39 INFO - delivery method with no-redirect and when
11:37: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"
11:37:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:37:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:37:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:39 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
11:37:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1735ms
11:37:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:37:39 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7CBBD000 == 56 [pid = 4320] [id = 85]
11:37:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 124 (000000BB1091D800) [pid = 4320] [serial = 237] [outer = 0000000000000000]
11:37:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 125 (000000BB10926000) [pid = 4320] [serial = 238] [outer = 000000BB1091D800]
11:37:39 INFO - PROCESS | 4320 | 1448048259644 Marionette INFO loaded listener.js
11:37:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 126 (000000BB7DE89C00) [pid = 4320] [serial = 239] [outer = 000000BB1091D800]
11:37:40 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
11:37:40 INFO - document served over http requires an http
11:37:40 INFO - sub-resource via xhr-request using the meta-csp
11:37:40 INFO - delivery method with swap-origin-redirect and when
11:37: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"
11:37:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:37:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:37:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:40 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
11:37:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1338ms
11:37:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:37:41 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB04598000 == 57 [pid = 4320] [id = 86]
11:37:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 127 (000000BB06BBB000) [pid = 4320] [serial = 240] [outer = 0000000000000000]
11:37:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 128 (000000BB06BC5400) [pid = 4320] [serial = 241] [outer = 000000BB06BBB000]
11:37:41 INFO - PROCESS | 4320 | 1448048261110 Marionette INFO loaded listener.js
11:37:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 129 (000000BB097C1400) [pid = 4320] [serial = 242] [outer = 000000BB06BBB000]
11:37:41 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DCA1800 == 56 [pid = 4320] [id = 77]
11:37:41 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7E747800 == 55 [pid = 4320] [id = 75]
11:37:41 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7D72A800 == 54 [pid = 4320] [id = 74]
11:37:41 INFO - PROCESS | 4320 | --DOCSHELL 000000BB78698000 == 53 [pid = 4320] [id = 73]
11:37:41 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7748A800 == 52 [pid = 4320] [id = 72]
11:37:41 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F516800 == 51 [pid = 4320] [id = 71]
11:37:41 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0E0D9800 == 50 [pid = 4320] [id = 70]
11:37:41 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DAC1800 == 49 [pid = 4320] [id = 69]
11:37:41 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CF57800 == 48 [pid = 4320] [id = 68]
11:37:41 INFO - PROCESS | 4320 | --DOCSHELL 000000BB08648800 == 47 [pid = 4320] [id = 67]
11:37:41 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0858B800 == 46 [pid = 4320] [id = 66]
11:37:41 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0864B000 == 45 [pid = 4320] [id = 65]
11:37:41 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0FB66800 == 44 [pid = 4320] [id = 64]
11:37:41 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0FC08800 == 43 [pid = 4320] [id = 63]
11:37:41 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F673000 == 42 [pid = 4320] [id = 62]
11:37:41 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F661800 == 41 [pid = 4320] [id = 61]
11:37:41 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DA49000 == 40 [pid = 4320] [id = 60]
11:37:41 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7E88D800 == 39 [pid = 4320] [id = 59]
11:37:41 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0E0EB000 == 38 [pid = 4320] [id = 58]
11:37:41 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05C97000 == 37 [pid = 4320] [id = 57]
11:37:41 INFO - PROCESS | 4320 | --DOMWINDOW == 128 (000000BB7CB3B000) [pid = 4320] [serial = 145] [outer = 0000000000000000] [url = about:blank]
11:37:41 INFO - PROCESS | 4320 | --DOMWINDOW == 127 (000000BB0DD16000) [pid = 4320] [serial = 134] [outer = 0000000000000000] [url = about:blank]
11:37:41 INFO - PROCESS | 4320 | --DOMWINDOW == 126 (000000BB7CDEDC00) [pid = 4320] [serial = 142] [outer = 0000000000000000] [url = about:blank]
11:37:41 INFO - PROCESS | 4320 | --DOMWINDOW == 125 (000000BB0551FC00) [pid = 4320] [serial = 121] [outer = 0000000000000000] [url = about:blank]
11:37:41 INFO - PROCESS | 4320 | --DOMWINDOW == 124 (000000BB786C7C00) [pid = 4320] [serial = 139] [outer = 0000000000000000] [url = about:blank]
11:37:41 INFO - PROCESS | 4320 | --DOMWINDOW == 123 (000000BB0C29D400) [pid = 4320] [serial = 129] [outer = 0000000000000000] [url = about:blank]
11:37:41 INFO - PROCESS | 4320 | --DOMWINDOW == 122 (000000BB06E74800) [pid = 4320] [serial = 124] [outer = 0000000000000000] [url = about:blank]
11:37:41 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
11:37:41 INFO - document served over http requires an https
11:37:41 INFO - sub-resource via fetch-request using the meta-csp
11:37:41 INFO - delivery method with keep-origin-redirect and when
11:37: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"
11:37:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:37:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:37:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:37:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:41 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
11:37:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1131ms
11:37:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:37:42 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB08605000 == 38 [pid = 4320] [id = 87]
11:37:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 123 (000000BB0551FC00) [pid = 4320] [serial = 243] [outer = 0000000000000000]
11:37:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 124 (000000BB05541400) [pid = 4320] [serial = 244] [outer = 000000BB0551FC00]
11:37:42 INFO - PROCESS | 4320 | 1448048262040 Marionette INFO loaded listener.js
11:37:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 125 (000000BB0881F000) [pid = 4320] [serial = 245] [outer = 000000BB0551FC00]
11:37:42 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
11:37:42 INFO - document served over http requires an https
11:37:42 INFO - sub-resource via fetch-request using the meta-csp
11:37:42 INFO - delivery method with no-redirect and when
11:37: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"
11:37:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:37:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:37:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:37:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:42 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
11:37:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 691ms
11:37:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:37:42 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0D384800 == 39 [pid = 4320] [id = 88]
11:37:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 126 (000000BB0B422000) [pid = 4320] [serial = 246] [outer = 0000000000000000]
11:37:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 127 (000000BB0C399000) [pid = 4320] [serial = 247] [outer = 000000BB0B422000]
11:37:42 INFO - PROCESS | 4320 | 1448048262806 Marionette INFO loaded listener.js
11:37:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 128 (000000BB0CFCB400) [pid = 4320] [serial = 248] [outer = 000000BB0B422000]
11:37:43 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
11:37:43 INFO - document served over http requires an https
11:37:43 INFO - sub-resource via fetch-request using the meta-csp
11:37:43 INFO - delivery method with swap-origin-redirect and when
11:37: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"
11:37:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:37:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:37:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:37:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:43 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
11:37:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 692ms
11:37:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:37:43 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DAB8000 == 40 [pid = 4320] [id = 89]
11:37:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 129 (000000BB0CCFB400) [pid = 4320] [serial = 249] [outer = 0000000000000000]
11:37:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 130 (000000BB0DD0E400) [pid = 4320] [serial = 250] [outer = 000000BB0CCFB400]
11:37:43 INFO - PROCESS | 4320 | 1448048263437 Marionette INFO loaded listener.js
11:37:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 131 (000000BB0DD35400) [pid = 4320] [serial = 251] [outer = 000000BB0CCFB400]
11:37:43 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DD62800 == 41 [pid = 4320] [id = 90]
11:37:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 132 (000000BB0E03D000) [pid = 4320] [serial = 252] [outer = 0000000000000000]
11:37:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 133 (000000BB0E38E800) [pid = 4320] [serial = 253] [outer = 000000BB0E03D000]
11:37:44 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
11:37:44 INFO - document served over http requires an https
11:37:44 INFO - sub-resource via iframe-tag using the meta-csp
11:37:44 INFO - delivery method with keep-origin-redirect and when
11:37: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"
11:37:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:37:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:37:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:44 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
11:37:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 774ms
11:37:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:37:44 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DD8B800 == 42 [pid = 4320] [id = 91]
11:37:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 134 (000000BB0D3A5000) [pid = 4320] [serial = 254] [outer = 0000000000000000]
11:37:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 135 (000000BB0E392000) [pid = 4320] [serial = 255] [outer = 000000BB0D3A5000]
11:37:44 INFO - PROCESS | 4320 | 1448048264281 Marionette INFO loaded listener.js
11:37:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 136 (000000BB0F16FC00) [pid = 4320] [serial = 256] [outer = 000000BB0D3A5000]
11:37:44 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0EE8C800 == 43 [pid = 4320] [id = 92]
11:37:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 137 (000000BB0F170C00) [pid = 4320] [serial = 257] [outer = 0000000000000000]
11:37:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 138 (000000BB0FB57800) [pid = 4320] [serial = 258] [outer = 000000BB0F170C00]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 137 (000000BB78574800) [pid = 4320] [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]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 136 (000000BB0C398000) [pid = 4320] [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]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 135 (000000BB0FBA1400) [pid = 4320] [serial = 177] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 134 (000000BB0F17B000) [pid = 4320] [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]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 133 (000000BB0F045800) [pid = 4320] [serial = 167] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 132 (000000BB0FB4FC00) [pid = 4320] [serial = 172] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048242798]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 131 (000000BB0F178C00) [pid = 4320] [serial = 213] [outer = 0000000000000000] [url = about:blank]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 130 (000000BB0FBA5C00) [pid = 4320] [serial = 178] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 129 (000000BB0FB5D800) [pid = 4320] [serial = 175] [outer = 0000000000000000] [url = about:blank]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 128 (000000BB050CA800) [pid = 4320] [serial = 159] [outer = 0000000000000000] [url = about:blank]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 127 (000000BB0F048400) [pid = 4320] [serial = 168] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 126 (000000BB0E39BC00) [pid = 4320] [serial = 165] [outer = 0000000000000000] [url = about:blank]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 125 (000000BB786BF800) [pid = 4320] [serial = 202] [outer = 0000000000000000] [url = about:blank]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 124 (000000BB06E7A400) [pid = 4320] [serial = 187] [outer = 0000000000000000] [url = about:blank]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 123 (000000BB0E396400) [pid = 4320] [serial = 196] [outer = 0000000000000000] [url = about:blank]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 122 (000000BB0C39E400) [pid = 4320] [serial = 190] [outer = 0000000000000000] [url = about:blank]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 121 (000000BB08818C00) [pid = 4320] [serial = 205] [outer = 0000000000000000] [url = about:blank]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 120 (000000BB0B1E1800) [pid = 4320] [serial = 162] [outer = 0000000000000000] [url = about:blank]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 119 (000000BB77B61800) [pid = 4320] [serial = 199] [outer = 0000000000000000] [url = about:blank]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 118 (000000BB0F171C00) [pid = 4320] [serial = 211] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 117 (000000BB0E35A800) [pid = 4320] [serial = 208] [outer = 0000000000000000] [url = about:blank]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 116 (000000BB0881C400) [pid = 4320] [serial = 184] [outer = 0000000000000000] [url = about:blank]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 115 (000000BB0FB4F400) [pid = 4320] [serial = 173] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048242798]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 114 (000000BB0F17CC00) [pid = 4320] [serial = 170] [outer = 0000000000000000] [url = about:blank]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 113 (000000BB0DD19C00) [pid = 4320] [serial = 193] [outer = 0000000000000000] [url = about:blank]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 112 (000000BB045B7000) [pid = 4320] [serial = 181] [outer = 0000000000000000] [url = about:blank]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 111 (000000BB0F16B400) [pid = 4320] [serial = 210] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 110 (000000BB774BE000) [pid = 4320] [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]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 109 (000000BB06BC3C00) [pid = 4320] [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]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 108 (000000BB0E03A400) [pid = 4320] [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]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 107 (000000BB06ECD000) [pid = 4320] [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]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 106 (000000BB03C4C000) [pid = 4320] [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]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 105 (000000BB05541C00) [pid = 4320] [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]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 104 (000000BB0DD0B800) [pid = 4320] [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]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 103 (000000BB0E38C800) [pid = 4320] [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]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 102 (000000BB7DCD9800) [pid = 4320] [serial = 157] [outer = 0000000000000000] [url = about:blank]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 101 (000000BB0F56C000) [pid = 4320] [serial = 197] [outer = 0000000000000000] [url = about:blank]
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 100 (000000BB0D208400) [pid = 4320] [serial = 191] [outer = 0000000000000000] [url = about:blank]
11:37:44 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
11:37:44 INFO - document served over http requires an https
11:37:44 INFO - sub-resource via iframe-tag using the meta-csp
11:37:44 INFO - delivery method with no-redirect and when
11:37: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"
11:37:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:37:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:37:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:44 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
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 99 (000000BB0E38E400) [pid = 4320] [serial = 194] [outer = 0000000000000000] [url = about:blank]
11:37:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 777ms
11:37:44 INFO - PROCESS | 4320 | --DOMWINDOW == 98 (000000BB01E50000) [pid = 4320] [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.]
11:37:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:37:45 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F506000 == 44 [pid = 4320] [id = 93]
11:37:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 99 (000000BB0E396400) [pid = 4320] [serial = 259] [outer = 0000000000000000]
11:37:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 100 (000000BB0F048400) [pid = 4320] [serial = 260] [outer = 000000BB0E396400]
11:37:45 INFO - PROCESS | 4320 | 1448048265034 Marionette INFO loaded listener.js
11:37:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 101 (000000BB0FB55800) [pid = 4320] [serial = 261] [outer = 000000BB0E396400]
11:37:45 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F666000 == 45 [pid = 4320] [id = 94]
11:37:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 102 (000000BB0FB4F400) [pid = 4320] [serial = 262] [outer = 0000000000000000]
11:37:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 103 (000000BB0FDD0800) [pid = 4320] [serial = 263] [outer = 000000BB0FB4F400]
11:37:45 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
11:37:45 INFO - document served over http requires an https
11:37:45 INFO - sub-resource via iframe-tag using the meta-csp
11:37:45 INFO - delivery method with swap-origin-redirect and when
11:37: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"
11:37:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:37:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:37:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:45 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
11:37:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 732ms
11:37:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:37:45 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0FB61000 == 46 [pid = 4320] [id = 95]
11:37:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 104 (000000BB0DD2C000) [pid = 4320] [serial = 264] [outer = 0000000000000000]
11:37:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 105 (000000BB0DD31C00) [pid = 4320] [serial = 265] [outer = 000000BB0DD2C000]
11:37:45 INFO - PROCESS | 4320 | 1448048265750 Marionette INFO loaded listener.js
11:37:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 106 (000000BB1091E000) [pid = 4320] [serial = 266] [outer = 000000BB0DD2C000]
11:37:46 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
11:37:46 INFO - document served over http requires an https
11:37:46 INFO - sub-resource via script-tag using the meta-csp
11:37:46 INFO - delivery method with keep-origin-redirect and when
11:37: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"
11:37:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:37:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:37:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:46 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
11:37:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 671ms
11:37:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:37:46 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10DED800 == 47 [pid = 4320] [id = 96]
11:37:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 107 (000000BB03C30800) [pid = 4320] [serial = 267] [outer = 0000000000000000]
11:37:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 108 (000000BB774BF800) [pid = 4320] [serial = 268] [outer = 000000BB03C30800]
11:37:46 INFO - PROCESS | 4320 | 1448048266424 Marionette INFO loaded listener.js
11:37:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 109 (000000BB78568800) [pid = 4320] [serial = 269] [outer = 000000BB03C30800]
11:37:46 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
11:37:46 INFO - document served over http requires an https
11:37:46 INFO - sub-resource via script-tag using the meta-csp
11:37:46 INFO - delivery method with no-redirect and when
11:37: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"
11:37:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:37:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:37:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:46 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
11:37:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 628ms
11:37:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:37:47 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB78C36800 == 48 [pid = 4320] [id = 97]
11:37:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 110 (000000BB786BF400) [pid = 4320] [serial = 270] [outer = 0000000000000000]
11:37:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 111 (000000BB786C7C00) [pid = 4320] [serial = 271] [outer = 000000BB786BF400]
11:37:47 INFO - PROCESS | 4320 | 1448048267089 Marionette INFO loaded listener.js
11:37:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 112 (000000BB788C0800) [pid = 4320] [serial = 272] [outer = 000000BB786BF400]
11:37:47 INFO - PROCESS | 4320 | 1448048267602 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
11:37:47 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
11:37:47 INFO - document served over http requires an https
11:37:47 INFO - sub-resource via script-tag using the meta-csp
11:37:47 INFO - delivery method with swap-origin-redirect and when
11:37: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"
11:37:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:37:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:37:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:47 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
11:37:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 691ms
11:37:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:37:47 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB114C7800 == 49 [pid = 4320] [id = 98]
11:37:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 113 (000000BB10CDC800) [pid = 4320] [serial = 273] [outer = 0000000000000000]
11:37:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 114 (000000BB10CE2000) [pid = 4320] [serial = 274] [outer = 000000BB10CDC800]
11:37:47 INFO - PROCESS | 4320 | 1448048267765 Marionette INFO loaded listener.js
11:37:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 115 (000000BB7D999000) [pid = 4320] [serial = 275] [outer = 000000BB10CDC800]
11:37:48 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
11:37:48 INFO - document served over http requires an https
11:37:48 INFO - sub-resource via xhr-request using the meta-csp
11:37:48 INFO - delivery method with keep-origin-redirect and when
11:37: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"
11:37:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:37:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:37:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:48 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
11:37:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1031ms
11:37:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:37:48 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F515800 == 50 [pid = 4320] [id = 99]
11:37:48 INFO - PROCESS | 4320 | ++DOMWINDOW == 116 (000000BB0CFC6800) [pid = 4320] [serial = 276] [outer = 0000000000000000]
11:37:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 117 (000000BB0DD13000) [pid = 4320] [serial = 277] [outer = 000000BB0CFC6800]
11:37:49 INFO - PROCESS | 4320 | 1448048269055 Marionette INFO loaded listener.js
11:37:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 118 (000000BB0F16BC00) [pid = 4320] [serial = 278] [outer = 000000BB0CFC6800]
11:37:49 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:37:49 INFO - document served over http requires an https
11:37:49 INFO - sub-resource via xhr-request using the meta-csp
11:37:49 INFO - delivery method with no-redirect and when
11:37: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"
11:37:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:37:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:37:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
11:37:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1082ms
11:37:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:37:50 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1024B000 == 51 [pid = 4320] [id = 100]
11:37:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 119 (000000BB0F178C00) [pid = 4320] [serial = 279] [outer = 0000000000000000]
11:37:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 120 (000000BB0FDCCC00) [pid = 4320] [serial = 280] [outer = 000000BB0F178C00]
11:37:50 INFO - PROCESS | 4320 | 1448048270128 Marionette INFO loaded listener.js
11:37:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 121 (000000BB10928400) [pid = 4320] [serial = 281] [outer = 000000BB0F178C00]
11:37:50 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
11:37:50 INFO - document served over http requires an https
11:37:50 INFO - sub-resource via xhr-request using the meta-csp
11:37:50 INFO - delivery method with swap-origin-redirect and when
11:37: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"
11:37:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:37:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:37:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:50 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
11:37:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1065ms
11:37:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:37:51 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CE3E000 == 52 [pid = 4320] [id = 101]
11:37:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 122 (000000BB11D3B800) [pid = 4320] [serial = 282] [outer = 0000000000000000]
11:37:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 123 (000000BB774BB800) [pid = 4320] [serial = 283] [outer = 000000BB11D3B800]
11:37:51 INFO - PROCESS | 4320 | 1448048271228 Marionette INFO loaded listener.js
11:37:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 124 (000000BB7DC0E000) [pid = 4320] [serial = 284] [outer = 000000BB11D3B800]
11:37:52 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:37:52 INFO - document served over http requires an http
11:37:52 INFO - sub-resource via fetch-request using the meta-csp
11:37:52 INFO - delivery method with keep-origin-redirect and when
11:37: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"
11:37:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:37:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:37:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:37:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:37:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1131ms
11:37:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:37:52 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1216C800 == 53 [pid = 4320] [id = 102]
11:37:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 125 (000000BB12121C00) [pid = 4320] [serial = 285] [outer = 0000000000000000]
11:37:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 126 (000000BB12127400) [pid = 4320] [serial = 286] [outer = 000000BB12121C00]
11:37:52 INFO - PROCESS | 4320 | 1448048272394 Marionette INFO loaded listener.js
11:37:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 127 (000000BB7DF87000) [pid = 4320] [serial = 287] [outer = 000000BB12121C00]
11:37:54 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:37:54 INFO - document served over http requires an http
11:37:54 INFO - sub-resource via fetch-request using the meta-csp
11:37:54 INFO - delivery method with no-redirect and when
11:37: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"
11:37:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:37:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:37:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:37:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
11:37:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2189ms
11:37:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:37:54 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0C20F000 == 54 [pid = 4320] [id = 103]
11:37:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 128 (000000BB0B42B800) [pid = 4320] [serial = 288] [outer = 0000000000000000]
11:37:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 129 (000000BB0B813800) [pid = 4320] [serial = 289] [outer = 000000BB0B42B800]
11:37:54 INFO - PROCESS | 4320 | 1448048274613 Marionette INFO loaded listener.js
11:37:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 130 (000000BB12126000) [pid = 4320] [serial = 290] [outer = 000000BB0B42B800]
11:37:55 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:37:55 INFO - document served over http requires an http
11:37:55 INFO - sub-resource via fetch-request using the meta-csp
11:37:55 INFO - delivery method with swap-origin-redirect and when
11:37: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"
11:37:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:37:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:37:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:37:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:37:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1486ms
11:37:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:37:56 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB088E9000 == 55 [pid = 4320] [id = 104]
11:37:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 131 (000000BB04541800) [pid = 4320] [serial = 291] [outer = 0000000000000000]
11:37:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 132 (000000BB05550800) [pid = 4320] [serial = 292] [outer = 000000BB04541800]
11:37:56 INFO - PROCESS | 4320 | 1448048276047 Marionette INFO loaded listener.js
11:37:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 133 (000000BB0D20CC00) [pid = 4320] [serial = 293] [outer = 000000BB04541800]
11:37:56 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB06666000 == 56 [pid = 4320] [id = 105]
11:37:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 134 (000000BB06BBF400) [pid = 4320] [serial = 294] [outer = 0000000000000000]
11:37:56 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0864A000 == 55 [pid = 4320] [id = 42]
11:37:56 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7E891000 == 54 [pid = 4320] [id = 41]
11:37:56 INFO - PROCESS | 4320 | --DOCSHELL 000000BB78C36800 == 53 [pid = 4320] [id = 97]
11:37:56 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10DED800 == 52 [pid = 4320] [id = 96]
11:37:56 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0FB61000 == 51 [pid = 4320] [id = 95]
11:37:56 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F666000 == 50 [pid = 4320] [id = 94]
11:37:56 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F506000 == 49 [pid = 4320] [id = 93]
11:37:56 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0EE8C800 == 48 [pid = 4320] [id = 92]
11:37:56 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DD8B800 == 47 [pid = 4320] [id = 91]
11:37:56 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DD62800 == 46 [pid = 4320] [id = 90]
11:37:56 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DAB8000 == 45 [pid = 4320] [id = 89]
11:37:56 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0D384800 == 44 [pid = 4320] [id = 88]
11:37:56 INFO - PROCESS | 4320 | --DOCSHELL 000000BB08605000 == 43 [pid = 4320] [id = 87]
11:37:56 INFO - PROCESS | 4320 | --DOCSHELL 000000BB04598000 == 42 [pid = 4320] [id = 86]
11:37:56 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7CBBD000 == 41 [pid = 4320] [id = 85]
11:37:56 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F234000 == 40 [pid = 4320] [id = 84]
11:37:56 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0E00B000 == 39 [pid = 4320] [id = 83]
11:37:56 INFO - PROCESS | 4320 | --DOCSHELL 000000BB100CA000 == 38 [pid = 4320] [id = 82]
11:37:56 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DD6A000 == 37 [pid = 4320] [id = 81]
11:37:56 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DC91800 == 36 [pid = 4320] [id = 80]
11:37:56 INFO - PROCESS | 4320 | --DOCSHELL 000000BB088E3000 == 35 [pid = 4320] [id = 79]
11:37:56 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7EBF2800 == 34 [pid = 4320] [id = 76]
11:37:56 INFO - PROCESS | 4320 | --DOCSHELL 000000BB03C60800 == 33 [pid = 4320] [id = 78]
11:37:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 135 (000000BB0410D000) [pid = 4320] [serial = 295] [outer = 000000BB06BBF400]
11:37:56 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
11:37:56 INFO - document served over http requires an http
11:37:56 INFO - sub-resource via iframe-tag using the meta-csp
11:37:56 INFO - delivery method with keep-origin-redirect and when
11:37: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"
11:37:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:37:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:37:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:56 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
11:37:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1232ms
11:37:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:37:57 INFO - PROCESS | 4320 | --DOMWINDOW == 134 (000000BB7856DC00) [pid = 4320] [serial = 200] [outer = 0000000000000000] [url = about:blank]
11:37:57 INFO - PROCESS | 4320 | --DOMWINDOW == 133 (000000BB06E71400) [pid = 4320] [serial = 182] [outer = 0000000000000000] [url = about:blank]
11:37:57 INFO - PROCESS | 4320 | --DOMWINDOW == 132 (000000BB0B813000) [pid = 4320] [serial = 185] [outer = 0000000000000000] [url = about:blank]
11:37:57 INFO - PROCESS | 4320 | --DOMWINDOW == 131 (000000BB0B80F800) [pid = 4320] [serial = 188] [outer = 0000000000000000] [url = about:blank]
11:37:57 INFO - PROCESS | 4320 | --DOMWINDOW == 130 (000000BB0E03AC00) [pid = 4320] [serial = 206] [outer = 0000000000000000] [url = about:blank]
11:37:57 INFO - PROCESS | 4320 | --DOMWINDOW == 129 (000000BB7876A800) [pid = 4320] [serial = 203] [outer = 0000000000000000] [url = about:blank]
11:37:57 INFO - PROCESS | 4320 | --DOMWINDOW == 128 (000000BB78C04800) [pid = 4320] [serial = 209] [outer = 0000000000000000] [url = about:blank]
11:37:57 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB06A97800 == 34 [pid = 4320] [id = 106]
11:37:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 129 (000000BB050C2000) [pid = 4320] [serial = 296] [outer = 0000000000000000]
11:37:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 130 (000000BB06BBD800) [pid = 4320] [serial = 297] [outer = 000000BB050C2000]
11:37:57 INFO - PROCESS | 4320 | 1448048277310 Marionette INFO loaded listener.js
11:37:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 131 (000000BB0C3A1000) [pid = 4320] [serial = 298] [outer = 000000BB050C2000]
11:37:57 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CF56800 == 35 [pid = 4320] [id = 107]
11:37:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 132 (000000BB0D20E800) [pid = 4320] [serial = 299] [outer = 0000000000000000]
11:37:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 133 (000000BB0E038400) [pid = 4320] [serial = 300] [outer = 000000BB0D20E800]
11:37:57 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
11:37:57 INFO - document served over http requires an http
11:37:57 INFO - sub-resource via iframe-tag using the meta-csp
11:37:57 INFO - delivery method with no-redirect and when
11:37: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"
11:37:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:37:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:37:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:57 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
11:37:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 923ms
11:37:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:37:58 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DAB5000 == 36 [pid = 4320] [id = 108]
11:37:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 134 (000000BB0CFCC800) [pid = 4320] [serial = 301] [outer = 0000000000000000]
11:37:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 135 (000000BB0E037C00) [pid = 4320] [serial = 302] [outer = 000000BB0CFCC800]
11:37:58 INFO - PROCESS | 4320 | 1448048278155 Marionette INFO loaded listener.js
11:37:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 136 (000000BB0F04D400) [pid = 4320] [serial = 303] [outer = 000000BB0CFCC800]
11:37:58 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DD5A800 == 37 [pid = 4320] [id = 109]
11:37:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 137 (000000BB0E39B800) [pid = 4320] [serial = 304] [outer = 0000000000000000]
11:37:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 138 (000000BB0F182000) [pid = 4320] [serial = 305] [outer = 000000BB0E39B800]
11:37:58 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
11:37:58 INFO - document served over http requires an http
11:37:58 INFO - sub-resource via iframe-tag using the meta-csp
11:37:58 INFO - delivery method with swap-origin-redirect and when
11:37:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:37:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:37:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:37:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:58 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
11:37:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 881ms
11:37:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:37:58 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DDA2000 == 38 [pid = 4320] [id = 110]
11:37:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 139 (000000BB0F045800) [pid = 4320] [serial = 306] [outer = 0000000000000000]
11:37:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 140 (000000BB0F185400) [pid = 4320] [serial = 307] [outer = 000000BB0F045800]
11:37:59 INFO - PROCESS | 4320 | 1448048279039 Marionette INFO loaded listener.js
11:37:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 141 (000000BB0FDCD800) [pid = 4320] [serial = 308] [outer = 000000BB0F045800]
11:37:59 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
11:37:59 INFO - document served over http requires an http
11:37:59 INFO - sub-resource via script-tag using the meta-csp
11:37:59 INFO - delivery method with keep-origin-redirect and when
11:37: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"
11:37:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:37:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:37:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:37:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:37:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:37:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:37:59 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
11:37:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 839ms
11:37:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:37:59 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CCAC000 == 39 [pid = 4320] [id = 111]
11:37:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 142 (000000BB0FDD6800) [pid = 4320] [serial = 309] [outer = 0000000000000000]
11:37:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 143 (000000BB1010F400) [pid = 4320] [serial = 310] [outer = 000000BB0FDD6800]
11:37:59 INFO - PROCESS | 4320 | 1448048279877 Marionette INFO loaded listener.js
11:37:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 144 (000000BB10CD9C00) [pid = 4320] [serial = 311] [outer = 000000BB0FDD6800]
11:38:00 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
11:38:00 INFO - document served over http requires an http
11:38:00 INFO - sub-resource via script-tag using the meta-csp
11:38:00 INFO - delivery method with no-redirect and when
11:38:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:38:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:38:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:38:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:00 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
11:38:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 838ms
11:38:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:38:00 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0FC0C800 == 40 [pid = 4320] [id = 112]
11:38:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 145 (000000BB12128C00) [pid = 4320] [serial = 312] [outer = 0000000000000000]
11:38:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 146 (000000BB12704800) [pid = 4320] [serial = 313] [outer = 000000BB12128C00]
11:38:00 INFO - PROCESS | 4320 | 1448048280718 Marionette INFO loaded listener.js
11:38:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 147 (000000BB1270F400) [pid = 4320] [serial = 314] [outer = 000000BB12128C00]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 146 (000000BB786BF400) [pid = 4320] [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]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 145 (000000BB0E396400) [pid = 4320] [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]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 144 (000000BB0551FC00) [pid = 4320] [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]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 143 (000000BB0E03D000) [pid = 4320] [serial = 252] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 142 (000000BB0B422000) [pid = 4320] [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]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 141 (000000BB0F170C00) [pid = 4320] [serial = 257] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048264645]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 140 (000000BB0D3A5000) [pid = 4320] [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]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 139 (000000BB0DD2C000) [pid = 4320] [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]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 138 (000000BB0CCFB400) [pid = 4320] [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]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 137 (000000BB0FB4F400) [pid = 4320] [serial = 262] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 136 (000000BB03C30800) [pid = 4320] [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]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 135 (000000BB06BBB000) [pid = 4320] [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]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 134 (000000BB0553F400) [pid = 4320] [serial = 220] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 133 (000000BB1010C400) [pid = 4320] [serial = 215] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048252676]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 132 (000000BB0F16E800) [pid = 4320] [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]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 131 (000000BB774B3800) [pid = 4320] [serial = 232] [outer = 0000000000000000] [url = about:blank]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 130 (000000BB77A9C400) [pid = 4320] [serial = 229] [outer = 0000000000000000] [url = about:blank]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 129 (000000BB0B186400) [pid = 4320] [serial = 221] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 128 (000000BB03C55800) [pid = 4320] [serial = 218] [outer = 0000000000000000] [url = about:blank]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 127 (000000BB10926000) [pid = 4320] [serial = 238] [outer = 0000000000000000] [url = about:blank]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 126 (000000BB05541400) [pid = 4320] [serial = 244] [outer = 0000000000000000] [url = about:blank]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 125 (000000BB0F180800) [pid = 4320] [serial = 226] [outer = 0000000000000000] [url = about:blank]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 124 (000000BB786C7C00) [pid = 4320] [serial = 271] [outer = 0000000000000000] [url = about:blank]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 123 (000000BB0FDD0800) [pid = 4320] [serial = 263] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 122 (000000BB0F048400) [pid = 4320] [serial = 260] [outer = 0000000000000000] [url = about:blank]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 121 (000000BB10113C00) [pid = 4320] [serial = 216] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048252676]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 120 (000000BB06BC5400) [pid = 4320] [serial = 241] [outer = 0000000000000000] [url = about:blank]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 119 (000000BB0FB57800) [pid = 4320] [serial = 258] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048264645]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 118 (000000BB0E392000) [pid = 4320] [serial = 255] [outer = 0000000000000000] [url = about:blank]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 117 (000000BB0C399000) [pid = 4320] [serial = 247] [outer = 0000000000000000] [url = about:blank]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 116 (000000BB0DD31C00) [pid = 4320] [serial = 265] [outer = 0000000000000000] [url = about:blank]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 115 (000000BB0881FC00) [pid = 4320] [serial = 223] [outer = 0000000000000000] [url = about:blank]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 114 (000000BB774BF800) [pid = 4320] [serial = 268] [outer = 0000000000000000] [url = about:blank]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 113 (000000BB0E38E800) [pid = 4320] [serial = 253] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 112 (000000BB0DD0E400) [pid = 4320] [serial = 250] [outer = 0000000000000000] [url = about:blank]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 111 (000000BB78C8E800) [pid = 4320] [serial = 235] [outer = 0000000000000000] [url = about:blank]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 110 (000000BB10CE2000) [pid = 4320] [serial = 274] [outer = 0000000000000000] [url = about:blank]
11:38:01 INFO - PROCESS | 4320 | --DOMWINDOW == 109 (000000BB7D32AC00) [pid = 4320] [serial = 214] [outer = 0000000000000000] [url = about:blank]
11:38:01 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
11:38:01 INFO - document served over http requires an http
11:38:01 INFO - sub-resource via script-tag using the meta-csp
11:38:01 INFO - delivery method with swap-origin-redirect and when
11:38:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:38:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:38:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:38:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:01 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
11:38:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1074ms
11:38:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:38:01 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10260000 == 41 [pid = 4320] [id = 113]
11:38:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 110 (000000BB0B816400) [pid = 4320] [serial = 315] [outer = 0000000000000000]
11:38:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 111 (000000BB0FB4F400) [pid = 4320] [serial = 316] [outer = 000000BB0B816400]
11:38:01 INFO - PROCESS | 4320 | 1448048281726 Marionette INFO loaded listener.js
11:38:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 112 (000000BB12A39C00) [pid = 4320] [serial = 317] [outer = 000000BB0B816400]
11:38:02 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
11:38:02 INFO - document served over http requires an http
11:38:02 INFO - sub-resource via xhr-request using the meta-csp
11:38:02 INFO - delivery method with keep-origin-redirect and when
11:38: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"
11:38:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:38:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:38:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:02 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
11:38:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 628ms
11:38:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:38:02 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1235F800 == 42 [pid = 4320] [id = 114]
11:38:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 113 (000000BB12A3DC00) [pid = 4320] [serial = 318] [outer = 0000000000000000]
11:38:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 114 (000000BB774B1C00) [pid = 4320] [serial = 319] [outer = 000000BB12A3DC00]
11:38:02 INFO - PROCESS | 4320 | 1448048282366 Marionette INFO loaded listener.js
11:38:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 115 (000000BB780D0000) [pid = 4320] [serial = 320] [outer = 000000BB12A3DC00]
11:38:02 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
11:38:02 INFO - document served over http requires an http
11:38:02 INFO - sub-resource via xhr-request using the meta-csp
11:38:02 INFO - delivery method with no-redirect and when
11:38: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"
11:38:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:38:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:38:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:02 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
11:38:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 629ms
11:38:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:38:02 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7809C000 == 43 [pid = 4320] [id = 115]
11:38:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 116 (000000BB78576C00) [pid = 4320] [serial = 321] [outer = 0000000000000000]
11:38:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 117 (000000BB786C3800) [pid = 4320] [serial = 322] [outer = 000000BB78576C00]
11:38:03 INFO - PROCESS | 4320 | 1448048283007 Marionette INFO loaded listener.js
11:38:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 118 (000000BB788BFC00) [pid = 4320] [serial = 323] [outer = 000000BB78576C00]
11:38:03 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
11:38:03 INFO - document served over http requires an http
11:38:03 INFO - sub-resource via xhr-request using the meta-csp
11:38:03 INFO - delivery method with swap-origin-redirect and when
11:38:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:38:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:38:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:38:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:03 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
11:38:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 776ms
11:38:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:38:03 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CF55000 == 44 [pid = 4320] [id = 116]
11:38:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 119 (000000BB08820400) [pid = 4320] [serial = 324] [outer = 0000000000000000]
11:38:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 120 (000000BB0B430400) [pid = 4320] [serial = 325] [outer = 000000BB08820400]
11:38:03 INFO - PROCESS | 4320 | 1448048283953 Marionette INFO loaded listener.js
11:38:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 121 (000000BB0DD28000) [pid = 4320] [serial = 326] [outer = 000000BB08820400]
11:38:04 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
11:38:04 INFO - document served over http requires an https
11:38:04 INFO - sub-resource via fetch-request using the meta-csp
11:38:04 INFO - delivery method with keep-origin-redirect and when
11:38: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"
11:38:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:38:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:38:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:38:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:04 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
11:38:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 922ms
11:38:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:38:04 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0FB73800 == 45 [pid = 4320] [id = 117]
11:38:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 122 (000000BB0C29F000) [pid = 4320] [serial = 327] [outer = 0000000000000000]
11:38:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 123 (000000BB0F174C00) [pid = 4320] [serial = 328] [outer = 000000BB0C29F000]
11:38:04 INFO - PROCESS | 4320 | 1448048284897 Marionette INFO loaded listener.js
11:38:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 124 (000000BB1010BC00) [pid = 4320] [serial = 329] [outer = 000000BB0C29F000]
11:38:05 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:38:05 INFO - document served over http requires an https
11:38:05 INFO - sub-resource via fetch-request using the meta-csp
11:38:05 INFO - delivery method with no-redirect and when
11:38:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:38:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:38:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:38:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:38:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
11:38:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 985ms
11:38:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:38:05 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7D728800 == 46 [pid = 4320] [id = 118]
11:38:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 125 (000000BB10884800) [pid = 4320] [serial = 330] [outer = 0000000000000000]
11:38:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 126 (000000BB10890000) [pid = 4320] [serial = 331] [outer = 000000BB10884800]
11:38:05 INFO - PROCESS | 4320 | 1448048285890 Marionette INFO loaded listener.js
11:38:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 127 (000000BB1211F800) [pid = 4320] [serial = 332] [outer = 000000BB10884800]
11:38:06 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
11:38:06 INFO - document served over http requires an https
11:38:06 INFO - sub-resource via fetch-request using the meta-csp
11:38:06 INFO - delivery method with swap-origin-redirect and when
11:38: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"
11:38:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:38:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:38:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:38:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:06 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
11:38:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 986ms
11:38:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:38:06 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10280000 == 47 [pid = 4320] [id = 119]
11:38:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 128 (000000BB1270C800) [pid = 4320] [serial = 333] [outer = 0000000000000000]
11:38:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 129 (000000BB77308800) [pid = 4320] [serial = 334] [outer = 000000BB1270C800]
11:38:06 INFO - PROCESS | 4320 | 1448048286938 Marionette INFO loaded listener.js
11:38:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 130 (000000BB788CC400) [pid = 4320] [serial = 335] [outer = 000000BB1270C800]
11:38:07 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10290800 == 48 [pid = 4320] [id = 120]
11:38:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 131 (000000BB0DC77C00) [pid = 4320] [serial = 336] [outer = 0000000000000000]
11:38:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 132 (000000BB0DC7C800) [pid = 4320] [serial = 337] [outer = 000000BB0DC77C00]
11:38:07 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
11:38:07 INFO - document served over http requires an https
11:38:07 INFO - sub-resource via iframe-tag using the meta-csp
11:38:07 INFO - delivery method with keep-origin-redirect and when
11:38:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:38:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:38:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:38:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:07 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
11:38:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1022ms
11:38:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:38:07 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7D960000 == 49 [pid = 4320] [id = 121]
11:38:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 133 (000000BB0DC7A000) [pid = 4320] [serial = 338] [outer = 0000000000000000]
11:38:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 134 (000000BB0DC7CC00) [pid = 4320] [serial = 339] [outer = 000000BB0DC7A000]
11:38:07 INFO - PROCESS | 4320 | 1448048287976 Marionette INFO loaded listener.js
11:38:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 135 (000000BB7CD8C800) [pid = 4320] [serial = 340] [outer = 000000BB0DC7A000]
11:38:08 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7D971000 == 50 [pid = 4320] [id = 122]
11:38:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 136 (000000BB0F617400) [pid = 4320] [serial = 341] [outer = 0000000000000000]
11:38:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 137 (000000BB0F61CC00) [pid = 4320] [serial = 342] [outer = 000000BB0F617400]
11:38:08 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
11:38:08 INFO - document served over http requires an https
11:38:08 INFO - sub-resource via iframe-tag using the meta-csp
11:38:08 INFO - delivery method with no-redirect and when
11:38:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:38:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:38:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:38:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:08 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
11:38:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1025ms
11:38:08 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:38:08 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05A9A000 == 51 [pid = 4320] [id = 123]
11:38:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 138 (000000BB0F619800) [pid = 4320] [serial = 343] [outer = 0000000000000000]
11:38:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 139 (000000BB0F61F000) [pid = 4320] [serial = 344] [outer = 000000BB0F619800]
11:38:09 INFO - PROCESS | 4320 | 1448048289008 Marionette INFO loaded listener.js
11:38:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 140 (000000BB7E848800) [pid = 4320] [serial = 345] [outer = 000000BB0F619800]
11:38:09 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CCA9000 == 52 [pid = 4320] [id = 124]
11:38:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 141 (000000BB1035FC00) [pid = 4320] [serial = 346] [outer = 0000000000000000]
11:38:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 142 (000000BB10367400) [pid = 4320] [serial = 347] [outer = 000000BB1035FC00]
11:38:09 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
11:38:09 INFO - document served over http requires an https
11:38:09 INFO - sub-resource via iframe-tag using the meta-csp
11:38:09 INFO - delivery method with swap-origin-redirect and when
11:38: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"
11:38:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:38:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:38:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:09 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
11:38:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1142ms
11:38:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:38:10 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB06913000 == 53 [pid = 4320] [id = 125]
11:38:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 143 (000000BB10361800) [pid = 4320] [serial = 348] [outer = 0000000000000000]
11:38:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 144 (000000BB10369800) [pid = 4320] [serial = 349] [outer = 000000BB10361800]
11:38:10 INFO - PROCESS | 4320 | 1448048290183 Marionette INFO loaded listener.js
11:38:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 145 (000000BB7EB0A800) [pid = 4320] [serial = 350] [outer = 000000BB10361800]
11:38:11 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
11:38:11 INFO - document served over http requires an https
11:38:11 INFO - sub-resource via script-tag using the meta-csp
11:38:11 INFO - delivery method with keep-origin-redirect and when
11:38: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"
11:38:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:38:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:38:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:11 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
11:38:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2090ms
11:38:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:38:12 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0A153000 == 54 [pid = 4320] [id = 126]
11:38:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 146 (000000BB08568000) [pid = 4320] [serial = 351] [outer = 0000000000000000]
11:38:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 147 (000000BB0B1E3C00) [pid = 4320] [serial = 352] [outer = 000000BB08568000]
11:38:12 INFO - PROCESS | 4320 | 1448048292243 Marionette INFO loaded listener.js
11:38:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 148 (000000BB10CD8400) [pid = 4320] [serial = 353] [outer = 000000BB08568000]
11:38:13 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
11:38:13 INFO - document served over http requires an https
11:38:13 INFO - sub-resource via script-tag using the meta-csp
11:38:13 INFO - delivery method with no-redirect and when
11:38: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"
11:38:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:38:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:38:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:13 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
11:38:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1338ms
11:38:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:38:13 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DA41800 == 55 [pid = 4320] [id = 127]
11:38:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 149 (000000BB0C29C000) [pid = 4320] [serial = 354] [outer = 0000000000000000]
11:38:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 150 (000000BB0C3A0400) [pid = 4320] [serial = 355] [outer = 000000BB0C29C000]
11:38:13 INFO - PROCESS | 4320 | 1448048293550 Marionette INFO loaded listener.js
11:38:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 151 (000000BB0DD34800) [pid = 4320] [serial = 356] [outer = 000000BB0C29C000]
11:38:14 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1235F800 == 54 [pid = 4320] [id = 114]
11:38:14 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10260000 == 53 [pid = 4320] [id = 113]
11:38:14 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0FC0C800 == 52 [pid = 4320] [id = 112]
11:38:14 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CCAC000 == 51 [pid = 4320] [id = 111]
11:38:14 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DDA2000 == 50 [pid = 4320] [id = 110]
11:38:14 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DD5A800 == 49 [pid = 4320] [id = 109]
11:38:14 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DAB5000 == 48 [pid = 4320] [id = 108]
11:38:14 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CF56800 == 47 [pid = 4320] [id = 107]
11:38:14 INFO - PROCESS | 4320 | --DOCSHELL 000000BB06A97800 == 46 [pid = 4320] [id = 106]
11:38:14 INFO - PROCESS | 4320 | --DOCSHELL 000000BB06666000 == 45 [pid = 4320] [id = 105]
11:38:14 INFO - PROCESS | 4320 | --DOCSHELL 000000BB088E9000 == 44 [pid = 4320] [id = 104]
11:38:14 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0C20F000 == 43 [pid = 4320] [id = 103]
11:38:14 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1216C800 == 42 [pid = 4320] [id = 102]
11:38:14 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CE3E000 == 41 [pid = 4320] [id = 101]
11:38:14 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1024B000 == 40 [pid = 4320] [id = 100]
11:38:14 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F515800 == 39 [pid = 4320] [id = 99]
11:38:14 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
11:38:14 INFO - document served over http requires an https
11:38:14 INFO - sub-resource via script-tag using the meta-csp
11:38:14 INFO - delivery method with swap-origin-redirect and when
11:38:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:38:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:38:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:38:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:14 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
11:38:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1139ms
11:38:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:38:14 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB08611800 == 40 [pid = 4320] [id = 128]
11:38:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 152 (000000BB0554B400) [pid = 4320] [serial = 357] [outer = 0000000000000000]
11:38:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 153 (000000BB06BC1400) [pid = 4320] [serial = 358] [outer = 000000BB0554B400]
11:38:14 INFO - PROCESS | 4320 | 1448048294604 Marionette INFO loaded listener.js
11:38:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 154 (000000BB0D209C00) [pid = 4320] [serial = 359] [outer = 000000BB0554B400]
11:38:14 INFO - PROCESS | 4320 | --DOMWINDOW == 153 (000000BB0CFCB400) [pid = 4320] [serial = 248] [outer = 0000000000000000] [url = about:blank]
11:38:14 INFO - PROCESS | 4320 | --DOMWINDOW == 152 (000000BB097C1400) [pid = 4320] [serial = 242] [outer = 0000000000000000] [url = about:blank]
11:38:14 INFO - PROCESS | 4320 | --DOMWINDOW == 151 (000000BB0881F000) [pid = 4320] [serial = 245] [outer = 0000000000000000] [url = about:blank]
11:38:14 INFO - PROCESS | 4320 | --DOMWINDOW == 150 (000000BB0F16FC00) [pid = 4320] [serial = 256] [outer = 0000000000000000] [url = about:blank]
11:38:14 INFO - PROCESS | 4320 | --DOMWINDOW == 149 (000000BB788C0800) [pid = 4320] [serial = 272] [outer = 0000000000000000] [url = about:blank]
11:38:14 INFO - PROCESS | 4320 | --DOMWINDOW == 148 (000000BB0FB55800) [pid = 4320] [serial = 261] [outer = 0000000000000000] [url = about:blank]
11:38:14 INFO - PROCESS | 4320 | --DOMWINDOW == 147 (000000BB1091E000) [pid = 4320] [serial = 266] [outer = 0000000000000000] [url = about:blank]
11:38:14 INFO - PROCESS | 4320 | --DOMWINDOW == 146 (000000BB0DD35400) [pid = 4320] [serial = 251] [outer = 0000000000000000] [url = about:blank]
11:38:14 INFO - PROCESS | 4320 | --DOMWINDOW == 145 (000000BB78568800) [pid = 4320] [serial = 269] [outer = 0000000000000000] [url = about:blank]
11:38:15 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
11:38:15 INFO - document served over http requires an https
11:38:15 INFO - sub-resource via xhr-request using the meta-csp
11:38:15 INFO - delivery method with keep-origin-redirect and when
11:38: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"
11:38:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:38:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:38:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:15 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
11:38:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 839ms
11:38:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:38:15 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CE3E000 == 41 [pid = 4320] [id = 129]
11:38:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 146 (000000BB0E036400) [pid = 4320] [serial = 360] [outer = 0000000000000000]
11:38:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 147 (000000BB0E34F400) [pid = 4320] [serial = 361] [outer = 000000BB0E036400]
11:38:15 INFO - PROCESS | 4320 | 1448048295450 Marionette INFO loaded listener.js
11:38:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 148 (000000BB0F171400) [pid = 4320] [serial = 362] [outer = 000000BB0E036400]
11:38:15 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
11:38:15 INFO - document served over http requires an https
11:38:15 INFO - sub-resource via xhr-request using the meta-csp
11:38:15 INFO - delivery method with no-redirect and when
11:38: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"
11:38:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:38:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:38:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:15 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
11:38:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 692ms
11:38:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:38:16 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DC96000 == 42 [pid = 4320] [id = 130]
11:38:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 149 (000000BB0E03AC00) [pid = 4320] [serial = 363] [outer = 0000000000000000]
11:38:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 150 (000000BB0F188000) [pid = 4320] [serial = 364] [outer = 000000BB0E03AC00]
11:38:16 INFO - PROCESS | 4320 | 1448048296244 Marionette INFO loaded listener.js
11:38:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 151 (000000BB0FBA3C00) [pid = 4320] [serial = 365] [outer = 000000BB0E03AC00]
11:38:16 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
11:38:16 INFO - document served over http requires an https
11:38:16 INFO - sub-resource via xhr-request using the meta-csp
11:38:16 INFO - delivery method with swap-origin-redirect and when
11:38:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:38:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:38:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:38:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:16 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
11:38:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 776ms
11:38:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:38:16 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0E0E8000 == 43 [pid = 4320] [id = 131]
11:38:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 152 (000000BB0FBABC00) [pid = 4320] [serial = 366] [outer = 0000000000000000]
11:38:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 153 (000000BB1001E800) [pid = 4320] [serial = 367] [outer = 000000BB0FBABC00]
11:38:16 INFO - PROCESS | 4320 | 1448048296961 Marionette INFO loaded listener.js
11:38:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 154 (000000BB10118000) [pid = 4320] [serial = 368] [outer = 000000BB0FBABC00]
11:38:17 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
11:38:17 INFO - document served over http requires an http
11:38:17 INFO - sub-resource via fetch-request using the meta-referrer
11:38:17 INFO - delivery method with keep-origin-redirect and when
11:38: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"
11:38:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:38:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:38:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:38:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:17 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
11:38:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 734ms
11:38:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:38:17 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F66E000 == 44 [pid = 4320] [id = 132]
11:38:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 155 (000000BB10CD8800) [pid = 4320] [serial = 369] [outer = 0000000000000000]
11:38:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 156 (000000BB11D2D400) [pid = 4320] [serial = 370] [outer = 000000BB10CD8800]
11:38:17 INFO - PROCESS | 4320 | 1448048297752 Marionette INFO loaded listener.js
11:38:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 157 (000000BB12125400) [pid = 4320] [serial = 371] [outer = 000000BB10CD8800]
11:38:18 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
11:38:18 INFO - document served over http requires an http
11:38:18 INFO - sub-resource via fetch-request using the meta-referrer
11:38:18 INFO - delivery method with no-redirect and when
11:38: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"
11:38:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:38:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:38:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:38:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:18 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
11:38:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 734ms
11:38:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:38:18 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB100E5000 == 45 [pid = 4320] [id = 133]
11:38:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 158 (000000BB10CE0000) [pid = 4320] [serial = 372] [outer = 0000000000000000]
11:38:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 159 (000000BB1270B400) [pid = 4320] [serial = 373] [outer = 000000BB10CE0000]
11:38:18 INFO - PROCESS | 4320 | 1448048298482 Marionette INFO loaded listener.js
11:38:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 160 (000000BB12ED5C00) [pid = 4320] [serial = 374] [outer = 000000BB10CE0000]
11:38:18 INFO - PROCESS | 4320 | --DOMWINDOW == 159 (000000BB050C2000) [pid = 4320] [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]
11:38:18 INFO - PROCESS | 4320 | --DOMWINDOW == 158 (000000BB0F045800) [pid = 4320] [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]
11:38:18 INFO - PROCESS | 4320 | --DOMWINDOW == 157 (000000BB12128C00) [pid = 4320] [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]
11:38:18 INFO - PROCESS | 4320 | --DOMWINDOW == 156 (000000BB04541800) [pid = 4320] [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]
11:38:18 INFO - PROCESS | 4320 | --DOMWINDOW == 155 (000000BB06BBF400) [pid = 4320] [serial = 294] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:38:18 INFO - PROCESS | 4320 | --DOMWINDOW == 154 (000000BB12A3DC00) [pid = 4320] [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]
11:38:18 INFO - PROCESS | 4320 | --DOMWINDOW == 153 (000000BB0B816400) [pid = 4320] [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]
11:38:18 INFO - PROCESS | 4320 | --DOMWINDOW == 152 (000000BB0D20E800) [pid = 4320] [serial = 299] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048277738]
11:38:18 INFO - PROCESS | 4320 | --DOMWINDOW == 151 (000000BB0E39B800) [pid = 4320] [serial = 304] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:38:18 INFO - PROCESS | 4320 | --DOMWINDOW == 150 (000000BB0FDD6800) [pid = 4320] [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]
11:38:18 INFO - PROCESS | 4320 | --DOMWINDOW == 149 (000000BB0CFCC800) [pid = 4320] [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]
11:38:18 INFO - PROCESS | 4320 | --DOMWINDOW == 148 (000000BB786C3800) [pid = 4320] [serial = 322] [outer = 0000000000000000] [url = about:blank]
11:38:18 INFO - PROCESS | 4320 | --DOMWINDOW == 147 (000000BB0E037C00) [pid = 4320] [serial = 302] [outer = 0000000000000000] [url = about:blank]
11:38:18 INFO - PROCESS | 4320 | --DOMWINDOW == 146 (000000BB1010F400) [pid = 4320] [serial = 310] [outer = 0000000000000000] [url = about:blank]
11:38:18 INFO - PROCESS | 4320 | --DOMWINDOW == 145 (000000BB0E038400) [pid = 4320] [serial = 300] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048277738]
11:38:18 INFO - PROCESS | 4320 | --DOMWINDOW == 144 (000000BB0410D000) [pid = 4320] [serial = 295] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:38:18 INFO - PROCESS | 4320 | --DOMWINDOW == 143 (000000BB12127400) [pid = 4320] [serial = 286] [outer = 0000000000000000] [url = about:blank]
11:38:18 INFO - PROCESS | 4320 | --DOMWINDOW == 142 (000000BB12704800) [pid = 4320] [serial = 313] [outer = 0000000000000000] [url = about:blank]
11:38:18 INFO - PROCESS | 4320 | --DOMWINDOW == 141 (000000BB0F185400) [pid = 4320] [serial = 307] [outer = 0000000000000000] [url = about:blank]
11:38:18 INFO - PROCESS | 4320 | --DOMWINDOW == 140 (000000BB0F182000) [pid = 4320] [serial = 305] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:38:18 INFO - PROCESS | 4320 | --DOMWINDOW == 139 (000000BB774BB800) [pid = 4320] [serial = 283] [outer = 0000000000000000] [url = about:blank]
11:38:18 INFO - PROCESS | 4320 | --DOMWINDOW == 138 (000000BB0DD13000) [pid = 4320] [serial = 277] [outer = 0000000000000000] [url = about:blank]
11:38:18 INFO - PROCESS | 4320 | --DOMWINDOW == 137 (000000BB774B1C00) [pid = 4320] [serial = 319] [outer = 0000000000000000] [url = about:blank]
11:38:18 INFO - PROCESS | 4320 | --DOMWINDOW == 136 (000000BB05550800) [pid = 4320] [serial = 292] [outer = 0000000000000000] [url = about:blank]
11:38:18 INFO - PROCESS | 4320 | --DOMWINDOW == 135 (000000BB0B813800) [pid = 4320] [serial = 289] [outer = 0000000000000000] [url = about:blank]
11:38:19 INFO - PROCESS | 4320 | --DOMWINDOW == 134 (000000BB06BBD800) [pid = 4320] [serial = 297] [outer = 0000000000000000] [url = about:blank]
11:38:19 INFO - PROCESS | 4320 | --DOMWINDOW == 133 (000000BB0FDCCC00) [pid = 4320] [serial = 280] [outer = 0000000000000000] [url = about:blank]
11:38:19 INFO - PROCESS | 4320 | --DOMWINDOW == 132 (000000BB0FB4F400) [pid = 4320] [serial = 316] [outer = 0000000000000000] [url = about:blank]
11:38:19 INFO - PROCESS | 4320 | --DOMWINDOW == 131 (000000BB780D0000) [pid = 4320] [serial = 320] [outer = 0000000000000000] [url = about:blank]
11:38:19 INFO - PROCESS | 4320 | --DOMWINDOW == 130 (000000BB12A39C00) [pid = 4320] [serial = 317] [outer = 0000000000000000] [url = about:blank]
11:38:19 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
11:38:19 INFO - document served over http requires an http
11:38:19 INFO - sub-resource via fetch-request using the meta-referrer
11:38:19 INFO - delivery method with swap-origin-redirect and when
11:38: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"
11:38:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:38:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:38:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:38:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:19 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
11:38:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 921ms
11:38:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:38:19 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10DDC800 == 46 [pid = 4320] [id = 134]
11:38:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 131 (000000BB06BBF400) [pid = 4320] [serial = 375] [outer = 0000000000000000]
11:38:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 132 (000000BB12124800) [pid = 4320] [serial = 376] [outer = 000000BB06BBF400]
11:38:19 INFO - PROCESS | 4320 | 1448048299345 Marionette INFO loaded listener.js
11:38:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 133 (000000BB12EDB000) [pid = 4320] [serial = 377] [outer = 000000BB06BBF400]
11:38:19 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB12168000 == 47 [pid = 4320] [id = 135]
11:38:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 134 (000000BB12ED8C00) [pid = 4320] [serial = 378] [outer = 0000000000000000]
11:38:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 135 (000000BB7803A400) [pid = 4320] [serial = 379] [outer = 000000BB12ED8C00]
11:38:19 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
11:38:19 INFO - document served over http requires an http
11:38:19 INFO - sub-resource via iframe-tag using the meta-referrer
11:38:19 INFO - delivery method with keep-origin-redirect and when
11:38: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"
11:38:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:38:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:38:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:19 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
11:38:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 691ms
11:38:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:38:20 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB12368000 == 48 [pid = 4320] [id = 136]
11:38:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 136 (000000BB050C0000) [pid = 4320] [serial = 380] [outer = 0000000000000000]
11:38:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 137 (000000BB774B1C00) [pid = 4320] [serial = 381] [outer = 000000BB050C0000]
11:38:20 INFO - PROCESS | 4320 | 1448048300061 Marionette INFO loaded listener.js
11:38:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 138 (000000BB786BFC00) [pid = 4320] [serial = 382] [outer = 000000BB050C0000]
11:38:20 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7748A800 == 49 [pid = 4320] [id = 137]
11:38:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 139 (000000BB128C3000) [pid = 4320] [serial = 383] [outer = 0000000000000000]
11:38:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 140 (000000BB128C8800) [pid = 4320] [serial = 384] [outer = 000000BB128C3000]
11:38:20 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
11:38:20 INFO - document served over http requires an http
11:38:20 INFO - sub-resource via iframe-tag using the meta-referrer
11:38:20 INFO - delivery method with no-redirect and when
11:38: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"
11:38:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:38:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:38:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:20 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
11:38:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 690ms
11:38:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:38:20 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7D0D8800 == 50 [pid = 4320] [id = 138]
11:38:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 141 (000000BB128C6800) [pid = 4320] [serial = 385] [outer = 0000000000000000]
11:38:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 142 (000000BB128D1800) [pid = 4320] [serial = 386] [outer = 000000BB128C6800]
11:38:20 INFO - PROCESS | 4320 | 1448048300760 Marionette INFO loaded listener.js
11:38:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 143 (000000BB788BF400) [pid = 4320] [serial = 387] [outer = 000000BB128C6800]
11:38:21 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB06AA9800 == 51 [pid = 4320] [id = 139]
11:38:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 144 (000000BB05539000) [pid = 4320] [serial = 388] [outer = 0000000000000000]
11:38:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 145 (000000BB0B810000) [pid = 4320] [serial = 389] [outer = 000000BB05539000]
11:38:21 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
11:38:21 INFO - document served over http requires an http
11:38:21 INFO - sub-resource via iframe-tag using the meta-referrer
11:38:21 INFO - delivery method with swap-origin-redirect and when
11:38: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"
11:38:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:38:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:38:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:21 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
11:38:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 944ms
11:38:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:38:21 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CE34800 == 52 [pid = 4320] [id = 140]
11:38:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 146 (000000BB0DC7AC00) [pid = 4320] [serial = 390] [outer = 0000000000000000]
11:38:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 147 (000000BB0DD0C400) [pid = 4320] [serial = 391] [outer = 000000BB0DC7AC00]
11:38:21 INFO - PROCESS | 4320 | 1448048301882 Marionette INFO loaded listener.js
11:38:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 148 (000000BB0F16D400) [pid = 4320] [serial = 392] [outer = 000000BB0DC7AC00]
11:38:22 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
11:38:22 INFO - document served over http requires an http
11:38:22 INFO - sub-resource via script-tag using the meta-referrer
11:38:22 INFO - delivery method with keep-origin-redirect and when
11:38: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"
11:38:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:38:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:38:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:22 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
11:38:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 987ms
11:38:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:38:22 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1038E800 == 53 [pid = 4320] [id = 141]
11:38:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 149 (000000BB0F180C00) [pid = 4320] [serial = 393] [outer = 0000000000000000]
11:38:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 150 (000000BB10360000) [pid = 4320] [serial = 394] [outer = 000000BB0F180C00]
11:38:22 INFO - PROCESS | 4320 | 1448048302849 Marionette INFO loaded listener.js
11:38:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 151 (000000BB11D31800) [pid = 4320] [serial = 395] [outer = 000000BB0F180C00]
11:38:23 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
11:38:23 INFO - document served over http requires an http
11:38:23 INFO - sub-resource via script-tag using the meta-referrer
11:38:23 INFO - delivery method with no-redirect and when
11:38:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:38:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:38:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:38:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:23 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
11:38:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 923ms
11:38:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:38:23 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7EBD8000 == 54 [pid = 4320] [id = 142]
11:38:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 152 (000000BB786C0800) [pid = 4320] [serial = 396] [outer = 0000000000000000]
11:38:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 153 (000000BB7874B800) [pid = 4320] [serial = 397] [outer = 000000BB786C0800]
11:38:23 INFO - PROCESS | 4320 | 1448048303804 Marionette INFO loaded listener.js
11:38:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 154 (000000BB7D656800) [pid = 4320] [serial = 398] [outer = 000000BB786C0800]
11:38:24 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
11:38:24 INFO - document served over http requires an http
11:38:24 INFO - sub-resource via script-tag using the meta-referrer
11:38:24 INFO - delivery method with swap-origin-redirect and when
11:38: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"
11:38:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:38:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:38:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:24 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
11:38:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 985ms
11:38:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:38:24 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10773000 == 55 [pid = 4320] [id = 143]
11:38:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 155 (000000BB11DBEC00) [pid = 4320] [serial = 399] [outer = 0000000000000000]
11:38:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 156 (000000BB11DC7000) [pid = 4320] [serial = 400] [outer = 000000BB11DBEC00]
11:38:24 INFO - PROCESS | 4320 | 1448048304747 Marionette INFO loaded listener.js
11:38:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 157 (000000BB7D7CB800) [pid = 4320] [serial = 401] [outer = 000000BB11DBEC00]
11:38:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 158 (000000BB10D03800) [pid = 4320] [serial = 402] [outer = 000000BB01E53000]
11:38:25 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
11:38:25 INFO - document served over http requires an http
11:38:25 INFO - sub-resource via xhr-request using the meta-referrer
11:38:25 INFO - delivery method with keep-origin-redirect and when
11:38: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"
11:38:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:38:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:38:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:25 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
11:38:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 944ms
11:38:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:38:25 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0D38D800 == 56 [pid = 4320] [id = 144]
11:38:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 159 (000000BB050DB400) [pid = 4320] [serial = 403] [outer = 0000000000000000]
11:38:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 160 (000000BB08822C00) [pid = 4320] [serial = 404] [outer = 000000BB050DB400]
11:38:25 INFO - PROCESS | 4320 | 1448048305714 Marionette INFO loaded listener.js
11:38:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 161 (000000BB7E84CC00) [pid = 4320] [serial = 405] [outer = 000000BB050DB400]
11:38:26 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
11:38:26 INFO - document served over http requires an http
11:38:26 INFO - sub-resource via xhr-request using the meta-referrer
11:38:26 INFO - delivery method with no-redirect and when
11:38: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"
11:38:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:38:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:38:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:26 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
11:38:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 944ms
11:38:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:38:26 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB14227000 == 57 [pid = 4320] [id = 145]
11:38:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 162 (000000BB1140B800) [pid = 4320] [serial = 406] [outer = 0000000000000000]
11:38:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 163 (000000BB7D997400) [pid = 4320] [serial = 407] [outer = 000000BB1140B800]
11:38:26 INFO - PROCESS | 4320 | 1448048306635 Marionette INFO loaded listener.js
11:38:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 164 (000000BB7F79F400) [pid = 4320] [serial = 408] [outer = 000000BB1140B800]
11:38:27 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
11:38:27 INFO - document served over http requires an http
11:38:27 INFO - sub-resource via xhr-request using the meta-referrer
11:38:27 INFO - delivery method with swap-origin-redirect and when
11:38: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"
11:38:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:38:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:38:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:27 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
11:38:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 881ms
11:38:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:38:27 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB13767800 == 58 [pid = 4320] [id = 146]
11:38:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 165 (000000BB12867C00) [pid = 4320] [serial = 409] [outer = 0000000000000000]
11:38:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 166 (000000BB1286D400) [pid = 4320] [serial = 410] [outer = 000000BB12867C00]
11:38:27 INFO - PROCESS | 4320 | 1448048307605 Marionette INFO loaded listener.js
11:38:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 167 (000000BB7F0B8000) [pid = 4320] [serial = 411] [outer = 000000BB12867C00]
11:38:28 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
11:38:28 INFO - document served over http requires an https
11:38:28 INFO - sub-resource via fetch-request using the meta-referrer
11:38:28 INFO - delivery method with keep-origin-redirect and when
11:38: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"
11:38:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:38:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:38:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:38:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:28 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
11:38:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 986ms
11:38:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:38:28 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10665000 == 59 [pid = 4320] [id = 147]
11:38:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 168 (000000BB12F17C00) [pid = 4320] [serial = 412] [outer = 0000000000000000]
11:38:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 169 (000000BB12F1CC00) [pid = 4320] [serial = 413] [outer = 000000BB12F17C00]
11:38:28 INFO - PROCESS | 4320 | 1448048308579 Marionette INFO loaded listener.js
11:38:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 170 (000000BB12F26C00) [pid = 4320] [serial = 414] [outer = 000000BB12F17C00]
11:38:29 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
11:38:29 INFO - document served over http requires an https
11:38:29 INFO - sub-resource via fetch-request using the meta-referrer
11:38:29 INFO - delivery method with no-redirect and when
11:38: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"
11:38:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:38:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:38:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:38:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:29 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
11:38:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1027ms
11:38:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:38:29 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB12CB1000 == 60 [pid = 4320] [id = 148]
11:38:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 171 (000000BB02EF4400) [pid = 4320] [serial = 415] [outer = 0000000000000000]
11:38:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 172 (000000BB12CF1000) [pid = 4320] [serial = 416] [outer = 000000BB02EF4400]
11:38:29 INFO - PROCESS | 4320 | 1448048309633 Marionette INFO loaded listener.js
11:38:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 173 (000000BB12F26800) [pid = 4320] [serial = 417] [outer = 000000BB02EF4400]
11:38:30 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
11:38:30 INFO - document served over http requires an https
11:38:30 INFO - sub-resource via fetch-request using the meta-referrer
11:38:30 INFO - delivery method with swap-origin-redirect and when
11:38: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"
11:38:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:38:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:38:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:38:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:30 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
11:38:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 942ms
11:38:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:38:30 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB161A2800 == 61 [pid = 4320] [id = 149]
11:38:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 174 (000000BB12CEC800) [pid = 4320] [serial = 418] [outer = 0000000000000000]
11:38:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 175 (000000BB161D4C00) [pid = 4320] [serial = 419] [outer = 000000BB12CEC800]
11:38:30 INFO - PROCESS | 4320 | 1448048310552 Marionette INFO loaded listener.js
11:38:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 176 (000000BB161E0C00) [pid = 4320] [serial = 420] [outer = 000000BB12CEC800]
11:38:30 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB163BE800 == 62 [pid = 4320] [id = 150]
11:38:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 177 (000000BB165BB000) [pid = 4320] [serial = 421] [outer = 0000000000000000]
11:38:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 178 (000000BB165BF400) [pid = 4320] [serial = 422] [outer = 000000BB165BB000]
11:38:31 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
11:38:31 INFO - document served over http requires an https
11:38:31 INFO - sub-resource via iframe-tag using the meta-referrer
11:38:31 INFO - delivery method with keep-origin-redirect and when
11:38: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"
11:38:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:38:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:38:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:31 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
11:38:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1026ms
11:38:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:38:31 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB163D4800 == 63 [pid = 4320] [id = 151]
11:38:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 179 (000000BB16804400) [pid = 4320] [serial = 423] [outer = 0000000000000000]
11:38:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 180 (000000BB16805800) [pid = 4320] [serial = 424] [outer = 000000BB16804400]
11:38:31 INFO - PROCESS | 4320 | 1448048311671 Marionette INFO loaded listener.js
11:38:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 181 (000000BB7EB6FC00) [pid = 4320] [serial = 425] [outer = 000000BB16804400]
11:38:33 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CE2D800 == 64 [pid = 4320] [id = 152]
11:38:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 182 (000000BB0DD2C000) [pid = 4320] [serial = 426] [outer = 0000000000000000]
11:38:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 183 (000000BB0553CC00) [pid = 4320] [serial = 427] [outer = 000000BB0DD2C000]
11:38:33 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
11:38:33 INFO - document served over http requires an https
11:38:33 INFO - sub-resource via iframe-tag using the meta-referrer
11:38:33 INFO - delivery method with no-redirect and when
11:38:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:38:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:38:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:38:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:33 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
11:38:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2334ms
11:38:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:38:33 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CCC0000 == 65 [pid = 4320] [id = 153]
11:38:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 184 (000000BB097B4400) [pid = 4320] [serial = 428] [outer = 0000000000000000]
11:38:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 185 (000000BB0B17C400) [pid = 4320] [serial = 429] [outer = 000000BB097B4400]
11:38:33 INFO - PROCESS | 4320 | 1448048313965 Marionette INFO loaded listener.js
11:38:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 186 (000000BB0D20A000) [pid = 4320] [serial = 430] [outer = 000000BB097B4400]
11:38:34 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DD55800 == 66 [pid = 4320] [id = 154]
11:38:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 187 (000000BB0B818C00) [pid = 4320] [serial = 431] [outer = 0000000000000000]
11:38:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 188 (000000BB0551F000) [pid = 4320] [serial = 432] [outer = 000000BB0B818C00]
11:38:34 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
11:38:34 INFO - document served over http requires an https
11:38:34 INFO - sub-resource via iframe-tag using the meta-referrer
11:38:34 INFO - delivery method with swap-origin-redirect and when
11:38:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:38:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:38:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:38:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:34 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
11:38:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1139ms
11:38:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:38:35 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05935800 == 67 [pid = 4320] [id = 155]
11:38:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 189 (000000BB050C7800) [pid = 4320] [serial = 433] [outer = 0000000000000000]
11:38:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 190 (000000BB05532800) [pid = 4320] [serial = 434] [outer = 000000BB050C7800]
11:38:35 INFO - PROCESS | 4320 | 1448048315115 Marionette INFO loaded listener.js
11:38:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 191 (000000BB0B816000) [pid = 4320] [serial = 435] [outer = 000000BB050C7800]
11:38:35 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
11:38:35 INFO - document served over http requires an https
11:38:35 INFO - sub-resource via script-tag using the meta-referrer
11:38:35 INFO - delivery method with keep-origin-redirect and when
11:38:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:38:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:38:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:38:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:35 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
11:38:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 943ms
11:38:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:38:35 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0A167800 == 68 [pid = 4320] [id = 156]
11:38:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 192 (000000BB0551DC00) [pid = 4320] [serial = 436] [outer = 0000000000000000]
11:38:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 193 (000000BB0D213400) [pid = 4320] [serial = 437] [outer = 000000BB0551DC00]
11:38:35 INFO - PROCESS | 4320 | 1448048315981 Marionette INFO loaded listener.js
11:38:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 194 (000000BB0E34C800) [pid = 4320] [serial = 438] [outer = 000000BB0551DC00]
11:38:36 INFO - PROCESS | 4320 | --DOCSHELL 000000BB114C7800 == 67 [pid = 4320] [id = 98]
11:38:36 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7748A800 == 66 [pid = 4320] [id = 137]
11:38:36 INFO - PROCESS | 4320 | --DOCSHELL 000000BB12368000 == 65 [pid = 4320] [id = 136]
11:38:36 INFO - PROCESS | 4320 | --DOCSHELL 000000BB12168000 == 64 [pid = 4320] [id = 135]
11:38:36 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10DDC800 == 63 [pid = 4320] [id = 134]
11:38:36 INFO - PROCESS | 4320 | --DOCSHELL 000000BB100E5000 == 62 [pid = 4320] [id = 133]
11:38:36 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F66E000 == 61 [pid = 4320] [id = 132]
11:38:36 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0E0E8000 == 60 [pid = 4320] [id = 131]
11:38:36 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DC96000 == 59 [pid = 4320] [id = 130]
11:38:36 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CE3E000 == 58 [pid = 4320] [id = 129]
11:38:36 INFO - PROCESS | 4320 | --DOCSHELL 000000BB08611800 == 57 [pid = 4320] [id = 128]
11:38:36 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DA41800 == 56 [pid = 4320] [id = 127]
11:38:36 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0A153000 == 55 [pid = 4320] [id = 126]
11:38:36 INFO - PROCESS | 4320 | --DOCSHELL 000000BB06913000 == 54 [pid = 4320] [id = 125]
11:38:36 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CCA9000 == 53 [pid = 4320] [id = 124]
11:38:36 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05A9A000 == 52 [pid = 4320] [id = 123]
11:38:36 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7D971000 == 51 [pid = 4320] [id = 122]
11:38:36 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7D960000 == 50 [pid = 4320] [id = 121]
11:38:36 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10290800 == 49 [pid = 4320] [id = 120]
11:38:36 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10280000 == 48 [pid = 4320] [id = 119]
11:38:36 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7D728800 == 47 [pid = 4320] [id = 118]
11:38:36 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0FB73800 == 46 [pid = 4320] [id = 117]
11:38:36 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CF55000 == 45 [pid = 4320] [id = 116]
11:38:36 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7809C000 == 44 [pid = 4320] [id = 115]
11:38:36 INFO - PROCESS | 4320 | --DOMWINDOW == 193 (000000BB0D20CC00) [pid = 4320] [serial = 293] [outer = 0000000000000000] [url = about:blank]
11:38:36 INFO - PROCESS | 4320 | --DOMWINDOW == 192 (000000BB1270F400) [pid = 4320] [serial = 314] [outer = 0000000000000000] [url = about:blank]
11:38:36 INFO - PROCESS | 4320 | --DOMWINDOW == 191 (000000BB0F04D400) [pid = 4320] [serial = 303] [outer = 0000000000000000] [url = about:blank]
11:38:36 INFO - PROCESS | 4320 | --DOMWINDOW == 190 (000000BB10CD9C00) [pid = 4320] [serial = 311] [outer = 0000000000000000] [url = about:blank]
11:38:36 INFO - PROCESS | 4320 | --DOMWINDOW == 189 (000000BB0C3A1000) [pid = 4320] [serial = 298] [outer = 0000000000000000] [url = about:blank]
11:38:36 INFO - PROCESS | 4320 | --DOMWINDOW == 188 (000000BB0FDCD800) [pid = 4320] [serial = 308] [outer = 0000000000000000] [url = about:blank]
11:38:36 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
11:38:36 INFO - document served over http requires an https
11:38:36 INFO - sub-resource via script-tag using the meta-referrer
11:38:36 INFO - delivery method with no-redirect and when
11:38:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:38:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:38:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:38:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:36 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
11:38:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1026ms
11:38:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:38:36 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB07262800 == 45 [pid = 4320] [id = 157]
11:38:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 189 (000000BB06BB9000) [pid = 4320] [serial = 439] [outer = 0000000000000000]
11:38:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 190 (000000BB0C397C00) [pid = 4320] [serial = 440] [outer = 000000BB06BB9000]
11:38:36 INFO - PROCESS | 4320 | 1448048316945 Marionette INFO loaded listener.js
11:38:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 191 (000000BB0DD2AC00) [pid = 4320] [serial = 441] [outer = 000000BB06BB9000]
11:38:37 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
11:38:37 INFO - document served over http requires an https
11:38:37 INFO - sub-resource via script-tag using the meta-referrer
11:38:37 INFO - delivery method with swap-origin-redirect and when
11:38: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"
11:38:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:38:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:38:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:37 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
11:38:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 734ms
11:38:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:38:37 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CE2E800 == 46 [pid = 4320] [id = 158]
11:38:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 192 (000000BB0E03EC00) [pid = 4320] [serial = 442] [outer = 0000000000000000]
11:38:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 193 (000000BB0E39B000) [pid = 4320] [serial = 443] [outer = 000000BB0E03EC00]
11:38:37 INFO - PROCESS | 4320 | 1448048317781 Marionette INFO loaded listener.js
11:38:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 194 (000000BB0F17F400) [pid = 4320] [serial = 444] [outer = 000000BB0E03EC00]
11:38:38 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
11:38:38 INFO - document served over http requires an https
11:38:38 INFO - sub-resource via xhr-request using the meta-referrer
11:38:38 INFO - delivery method with keep-origin-redirect and when
11:38: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"
11:38:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:38:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:38:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:38 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
11:38:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 691ms
11:38:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:38:38 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0D38F800 == 47 [pid = 4320] [id = 159]
11:38:38 INFO - PROCESS | 4320 | ++DOMWINDOW == 195 (000000BB0F56CC00) [pid = 4320] [serial = 445] [outer = 0000000000000000]
11:38:38 INFO - PROCESS | 4320 | ++DOMWINDOW == 196 (000000BB0FB55800) [pid = 4320] [serial = 446] [outer = 000000BB0F56CC00]
11:38:38 INFO - PROCESS | 4320 | 1448048318430 Marionette INFO loaded listener.js
11:38:38 INFO - PROCESS | 4320 | ++DOMWINDOW == 197 (000000BB0FDC9C00) [pid = 4320] [serial = 447] [outer = 000000BB0F56CC00]
11:38:38 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
11:38:38 INFO - document served over http requires an https
11:38:38 INFO - sub-resource via xhr-request using the meta-referrer
11:38:38 INFO - delivery method with no-redirect and when
11:38: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"
11:38:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:38:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:38:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:38 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
11:38:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 669ms
11:38:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:38:39 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DC92800 == 48 [pid = 4320] [id = 160]
11:38:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 198 (000000BB0FDCF800) [pid = 4320] [serial = 448] [outer = 0000000000000000]
11:38:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 199 (000000BB0FDD6800) [pid = 4320] [serial = 449] [outer = 000000BB0FDCF800]
11:38:39 INFO - PROCESS | 4320 | 1448048319184 Marionette INFO loaded listener.js
11:38:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 200 (000000BB10368000) [pid = 4320] [serial = 450] [outer = 000000BB0FDCF800]
11:38:39 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
11:38:39 INFO - document served over http requires an https
11:38:39 INFO - sub-resource via xhr-request using the meta-referrer
11:38:39 INFO - delivery method with swap-origin-redirect and when
11:38: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"
11:38:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:38:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:38:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:39 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
11:38:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 734ms
11:38:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:38:39 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DD89800 == 49 [pid = 4320] [id = 161]
11:38:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 201 (000000BB1088C400) [pid = 4320] [serial = 451] [outer = 0000000000000000]
11:38:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 202 (000000BB10923400) [pid = 4320] [serial = 452] [outer = 000000BB1088C400]
11:38:39 INFO - PROCESS | 4320 | 1448048319868 Marionette INFO loaded listener.js
11:38:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 203 (000000BB11406000) [pid = 4320] [serial = 453] [outer = 000000BB1088C400]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 202 (000000BB0FBABC00) [pid = 4320] [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]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 201 (000000BB128C3000) [pid = 4320] [serial = 383] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048300418]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 200 (000000BB0C29C000) [pid = 4320] [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]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 199 (000000BB050C0000) [pid = 4320] [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]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 198 (000000BB10CD8800) [pid = 4320] [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]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 197 (000000BB0554B400) [pid = 4320] [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]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 196 (000000BB0DC77C00) [pid = 4320] [serial = 336] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 195 (000000BB0E036400) [pid = 4320] [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]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 194 (000000BB0E03AC00) [pid = 4320] [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]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 193 (000000BB06BBF400) [pid = 4320] [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]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 192 (000000BB0F617400) [pid = 4320] [serial = 341] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048288464]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 191 (000000BB12ED8C00) [pid = 4320] [serial = 378] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 190 (000000BB10CE0000) [pid = 4320] [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]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 189 (000000BB01E4B000) [pid = 4320] [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]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 188 (000000BB0D214400) [pid = 4320] [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]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 187 (000000BB06BC1C00) [pid = 4320] [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]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 186 (000000BB1091D800) [pid = 4320] [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]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 185 (000000BB78576000) [pid = 4320] [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]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 184 (000000BB78766C00) [pid = 4320] [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]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 183 (000000BB0867A800) [pid = 4320] [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]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 182 (000000BB0B42B800) [pid = 4320] [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]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 181 (000000BB780D9000) [pid = 4320] [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]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 180 (000000BB0B42E400) [pid = 4320] [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]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 179 (000000BB0FB52C00) [pid = 4320] [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]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 178 (000000BB0F047000) [pid = 4320] [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]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 177 (000000BB050C1C00) [pid = 4320] [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]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 176 (000000BB0B1DA400) [pid = 4320] [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]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 175 (000000BB0D3C3000) [pid = 4320] [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]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 174 (000000BB1035FC00) [pid = 4320] [serial = 346] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 173 (000000BB0F188000) [pid = 4320] [serial = 364] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 172 (000000BB774B1C00) [pid = 4320] [serial = 381] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 171 (000000BB0C3A0400) [pid = 4320] [serial = 355] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 170 (000000BB0DC7C800) [pid = 4320] [serial = 337] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 169 (000000BB77308800) [pid = 4320] [serial = 334] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 168 (000000BB0E34F400) [pid = 4320] [serial = 361] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 167 (000000BB11D2D400) [pid = 4320] [serial = 370] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 166 (000000BB0F61CC00) [pid = 4320] [serial = 342] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048288464]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 165 (000000BB0DC7CC00) [pid = 4320] [serial = 339] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 164 (000000BB128D1800) [pid = 4320] [serial = 386] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 163 (000000BB128C8800) [pid = 4320] [serial = 384] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048300418]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 162 (000000BB10369800) [pid = 4320] [serial = 349] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 161 (000000BB0F174C00) [pid = 4320] [serial = 328] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 160 (000000BB10367400) [pid = 4320] [serial = 347] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 159 (000000BB0F61F000) [pid = 4320] [serial = 344] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 158 (000000BB0B430400) [pid = 4320] [serial = 325] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 157 (000000BB0B1E3C00) [pid = 4320] [serial = 352] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 156 (000000BB7803A400) [pid = 4320] [serial = 379] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 155 (000000BB12124800) [pid = 4320] [serial = 376] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 154 (000000BB1270B400) [pid = 4320] [serial = 373] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 153 (000000BB10890000) [pid = 4320] [serial = 331] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 152 (000000BB1001E800) [pid = 4320] [serial = 367] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 151 (000000BB06BC1400) [pid = 4320] [serial = 358] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 150 (000000BB0F171400) [pid = 4320] [serial = 362] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 149 (000000BB788C3400) [pid = 4320] [serial = 230] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 148 (000000BB0D208000) [pid = 4320] [serial = 224] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 147 (000000BB06E6F400) [pid = 4320] [serial = 100] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 146 (000000BB0DD0C000) [pid = 4320] [serial = 76] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 145 (000000BB7D32E800) [pid = 4320] [serial = 115] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 144 (000000BB7DE89C00) [pid = 4320] [serial = 239] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 143 (000000BB78E8A000) [pid = 4320] [serial = 109] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 142 (000000BB78C05000) [pid = 4320] [serial = 233] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 141 (000000BB05533C00) [pid = 4320] [serial = 219] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 140 (000000BB7D73AC00) [pid = 4320] [serial = 118] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 139 (000000BB0CFC9C00) [pid = 4320] [serial = 163] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 138 (000000BB12126000) [pid = 4320] [serial = 290] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 137 (000000BB78576800) [pid = 4320] [serial = 106] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 136 (000000BB774B8000) [pid = 4320] [serial = 103] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 135 (000000BB7DF2D800) [pid = 4320] [serial = 176] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 134 (000000BB78E82C00) [pid = 4320] [serial = 171] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 133 (000000BB05C47400) [pid = 4320] [serial = 160] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 132 (000000BB0FBAC000) [pid = 4320] [serial = 227] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 131 (000000BB7CB32C00) [pid = 4320] [serial = 112] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 130 (000000BB0F56DC00) [pid = 4320] [serial = 166] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 129 (000000BB0F16BC00) [pid = 4320] [serial = 278] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 128 (000000BB7D999000) [pid = 4320] [serial = 275] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 127 (000000BB7DB64800) [pid = 4320] [serial = 236] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 126 (000000BB7DC0E000) [pid = 4320] [serial = 284] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 125 (000000BB788BFC00) [pid = 4320] [serial = 323] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 124 (000000BB7DF87000) [pid = 4320] [serial = 287] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 123 (000000BB0D209C00) [pid = 4320] [serial = 359] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 122 (000000BB10928400) [pid = 4320] [serial = 281] [outer = 0000000000000000] [url = about:blank]
11:38:40 INFO - PROCESS | 4320 | --DOMWINDOW == 121 (000000BB0FBA3C00) [pid = 4320] [serial = 365] [outer = 0000000000000000] [url = about:blank]
11:38:40 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
11:38:40 INFO - document served over http requires an http
11:38:40 INFO - sub-resource via fetch-request using the meta-referrer
11:38:40 INFO - delivery method with keep-origin-redirect and when
11:38:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:38:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:38:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:38:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:38:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:40 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
11:38:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 838ms
11:38:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:38:40 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0EE92800 == 50 [pid = 4320] [id = 162]
11:38:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 122 (000000BB05533C00) [pid = 4320] [serial = 454] [outer = 0000000000000000]
11:38:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 123 (000000BB0B188800) [pid = 4320] [serial = 455] [outer = 000000BB05533C00]
11:38:40 INFO - PROCESS | 4320 | 1448048320690 Marionette INFO loaded listener.js
11:38:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 124 (000000BB0DD0C800) [pid = 4320] [serial = 456] [outer = 000000BB05533C00]
11:38:41 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
11:38:41 INFO - document served over http requires an http
11:38:41 INFO - sub-resource via fetch-request using the meta-referrer
11:38:41 INFO - delivery method with no-redirect and when
11:38: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"
11:38:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:38:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:38:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:38:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:41 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
11:38:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 629ms
11:38:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:38:41 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F51C800 == 51 [pid = 4320] [id = 163]
11:38:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 125 (000000BB0F047800) [pid = 4320] [serial = 457] [outer = 0000000000000000]
11:38:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 126 (000000BB0F188000) [pid = 4320] [serial = 458] [outer = 000000BB0F047800]
11:38:41 INFO - PROCESS | 4320 | 1448048321328 Marionette INFO loaded listener.js
11:38:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 127 (000000BB1088A400) [pid = 4320] [serial = 459] [outer = 000000BB0F047800]
11:38:41 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
11:38:41 INFO - document served over http requires an http
11:38:41 INFO - sub-resource via fetch-request using the meta-referrer
11:38:41 INFO - delivery method with swap-origin-redirect and when
11:38: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"
11:38:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:38:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:38:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:38:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:41 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
11:38:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 629ms
11:38:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:38:41 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0FB75800 == 52 [pid = 4320] [id = 164]
11:38:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 128 (000000BB1211F000) [pid = 4320] [serial = 460] [outer = 0000000000000000]
11:38:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 129 (000000BB12124800) [pid = 4320] [serial = 461] [outer = 000000BB1211F000]
11:38:42 INFO - PROCESS | 4320 | 1448048322005 Marionette INFO loaded listener.js
11:38:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 130 (000000BB128C7800) [pid = 4320] [serial = 462] [outer = 000000BB1211F000]
11:38:42 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB100DA000 == 53 [pid = 4320] [id = 165]
11:38:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 131 (000000BB12711400) [pid = 4320] [serial = 463] [outer = 0000000000000000]
11:38:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 132 (000000BB12A3C400) [pid = 4320] [serial = 464] [outer = 000000BB12711400]
11:38:42 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
11:38:42 INFO - document served over http requires an http
11:38:42 INFO - sub-resource via iframe-tag using the meta-referrer
11:38:42 INFO - delivery method with keep-origin-redirect and when
11:38:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:38:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:38:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:38:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:42 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
11:38:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 734ms
11:38:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:38:42 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB06903000 == 54 [pid = 4320] [id = 166]
11:38:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 133 (000000BB0551A000) [pid = 4320] [serial = 465] [outer = 0000000000000000]
11:38:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 134 (000000BB0553B400) [pid = 4320] [serial = 466] [outer = 000000BB0551A000]
11:38:42 INFO - PROCESS | 4320 | 1448048322954 Marionette INFO loaded listener.js
11:38:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 135 (000000BB097C2C00) [pid = 4320] [serial = 467] [outer = 000000BB0551A000]
11:38:43 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0A163800 == 55 [pid = 4320] [id = 167]
11:38:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 136 (000000BB0B424000) [pid = 4320] [serial = 468] [outer = 0000000000000000]
11:38:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 137 (000000BB0C2A1000) [pid = 4320] [serial = 469] [outer = 000000BB0B424000]
11:38:43 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
11:38:43 INFO - document served over http requires an http
11:38:43 INFO - sub-resource via iframe-tag using the meta-referrer
11:38:43 INFO - delivery method with no-redirect and when
11:38:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:38:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:38:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:38:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:43 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
11:38:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1130ms
11:38:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:38:44 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0EE8C800 == 56 [pid = 4320] [id = 168]
11:38:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 138 (000000BB0C3A5800) [pid = 4320] [serial = 470] [outer = 0000000000000000]
11:38:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 139 (000000BB0CFCFC00) [pid = 4320] [serial = 471] [outer = 000000BB0C3A5800]
11:38:44 INFO - PROCESS | 4320 | 1448048324163 Marionette INFO loaded listener.js
11:38:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 140 (000000BB0F623400) [pid = 4320] [serial = 472] [outer = 000000BB0C3A5800]
11:38:44 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10250800 == 57 [pid = 4320] [id = 169]
11:38:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 141 (000000BB0FB5E000) [pid = 4320] [serial = 473] [outer = 0000000000000000]
11:38:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 142 (000000BB10929C00) [pid = 4320] [serial = 474] [outer = 000000BB0FB5E000]
11:38:44 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
11:38:44 INFO - document served over http requires an http
11:38:44 INFO - sub-resource via iframe-tag using the meta-referrer
11:38:44 INFO - delivery method with swap-origin-redirect and when
11:38: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"
11:38:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:38:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:38:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:44 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
11:38:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1077ms
11:38:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:38:45 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1028D800 == 58 [pid = 4320] [id = 170]
11:38:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 143 (000000BB11D33000) [pid = 4320] [serial = 475] [outer = 0000000000000000]
11:38:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 144 (000000BB11DC8400) [pid = 4320] [serial = 476] [outer = 000000BB11D33000]
11:38:45 INFO - PROCESS | 4320 | 1448048325197 Marionette INFO loaded listener.js
11:38:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 145 (000000BB128CD000) [pid = 4320] [serial = 477] [outer = 000000BB11D33000]
11:38:45 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
11:38:45 INFO - document served over http requires an http
11:38:45 INFO - sub-resource via script-tag using the meta-referrer
11:38:45 INFO - delivery method with keep-origin-redirect and when
11:38:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:38:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:38:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:38:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:45 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
11:38:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 985ms
11:38:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:38:46 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10DDB000 == 59 [pid = 4320] [id = 171]
11:38:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 146 (000000BB12A41800) [pid = 4320] [serial = 478] [outer = 0000000000000000]
11:38:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 147 (000000BB12EDE000) [pid = 4320] [serial = 479] [outer = 000000BB12A41800]
11:38:46 INFO - PROCESS | 4320 | 1448048326118 Marionette INFO loaded listener.js
11:38:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 148 (000000BB165BF000) [pid = 4320] [serial = 480] [outer = 000000BB12A41800]
11:38:46 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
11:38:46 INFO - document served over http requires an http
11:38:46 INFO - sub-resource via script-tag using the meta-referrer
11:38:46 INFO - delivery method with no-redirect and when
11:38: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"
11:38:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:38:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:38:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:46 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
11:38:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 838ms
11:38:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:38:46 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB12158800 == 60 [pid = 4320] [id = 172]
11:38:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 149 (000000BB165C4C00) [pid = 4320] [serial = 481] [outer = 0000000000000000]
11:38:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 150 (000000BB16807800) [pid = 4320] [serial = 482] [outer = 000000BB165C4C00]
11:38:47 INFO - PROCESS | 4320 | 1448048326997 Marionette INFO loaded listener.js
11:38:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 151 (000000BB17230C00) [pid = 4320] [serial = 483] [outer = 000000BB165C4C00]
11:38:47 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
11:38:47 INFO - document served over http requires an http
11:38:47 INFO - sub-resource via script-tag using the meta-referrer
11:38:47 INFO - delivery method with swap-origin-redirect and when
11:38:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:38:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:38:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:38:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:47 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
11:38:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 839ms
11:38:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:38:47 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB12CAF800 == 61 [pid = 4320] [id = 173]
11:38:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 152 (000000BB77A9F400) [pid = 4320] [serial = 484] [outer = 0000000000000000]
11:38:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 153 (000000BB77B61800) [pid = 4320] [serial = 485] [outer = 000000BB77A9F400]
11:38:47 INFO - PROCESS | 4320 | 1448048327883 Marionette INFO loaded listener.js
11:38:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 154 (000000BB78568800) [pid = 4320] [serial = 486] [outer = 000000BB77A9F400]
11:38:48 INFO - PROCESS | 4320 | [4320] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1363
11:38:48 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
11:38:48 INFO - document served over http requires an http
11:38:48 INFO - sub-resource via xhr-request using the meta-referrer
11:38:48 INFO - delivery method with keep-origin-redirect and when
11:38:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:38:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:38:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:38:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:48 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
11:38:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1231ms
11:38:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:38:49 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17408800 == 62 [pid = 4320] [id = 174]
11:38:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 155 (000000BB0867F800) [pid = 4320] [serial = 487] [outer = 0000000000000000]
11:38:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 156 (000000BB09D93800) [pid = 4320] [serial = 488] [outer = 000000BB0867F800]
11:38:49 INFO - PROCESS | 4320 | 1448048329103 Marionette INFO loaded listener.js
11:38:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 157 (000000BB78575000) [pid = 4320] [serial = 489] [outer = 000000BB0867F800]
11:38:49 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
11:38:49 INFO - document served over http requires an http
11:38:49 INFO - sub-resource via xhr-request using the meta-referrer
11:38:49 INFO - delivery method with no-redirect and when
11:38: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"
11:38:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:38:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:38:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:49 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
11:38:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 881ms
11:38:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:38:49 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB77491000 == 63 [pid = 4320] [id = 175]
11:38:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 158 (000000BB171DB400) [pid = 4320] [serial = 490] [outer = 0000000000000000]
11:38:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 159 (000000BB171E3C00) [pid = 4320] [serial = 491] [outer = 000000BB171DB400]
11:38:50 INFO - PROCESS | 4320 | 1448048330018 Marionette INFO loaded listener.js
11:38:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 160 (000000BB78749800) [pid = 4320] [serial = 492] [outer = 000000BB171DB400]
11:38:50 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
11:38:50 INFO - document served over http requires an http
11:38:50 INFO - sub-resource via xhr-request using the meta-referrer
11:38:50 INFO - delivery method with swap-origin-redirect and when
11:38:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:38:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:38:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:38:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:50 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
11:38:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 838ms
11:38:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:38:50 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB786A6800 == 64 [pid = 4320] [id = 176]
11:38:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 161 (000000BB101E1C00) [pid = 4320] [serial = 493] [outer = 0000000000000000]
11:38:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 162 (000000BB101E9000) [pid = 4320] [serial = 494] [outer = 000000BB101E1C00]
11:38:50 INFO - PROCESS | 4320 | 1448048330911 Marionette INFO loaded listener.js
11:38:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 163 (000000BB78751800) [pid = 4320] [serial = 495] [outer = 000000BB101E1C00]
11:38:51 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
11:38:51 INFO - document served over http requires an https
11:38:51 INFO - sub-resource via fetch-request using the meta-referrer
11:38:51 INFO - delivery method with keep-origin-redirect and when
11:38: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"
11:38:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:38:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:38:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:38:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:51 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
11:38:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 991ms
11:38:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:38:51 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7D955800 == 65 [pid = 4320] [id = 177]
11:38:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 164 (000000BB1707F400) [pid = 4320] [serial = 496] [outer = 0000000000000000]
11:38:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 165 (000000BB17084400) [pid = 4320] [serial = 497] [outer = 000000BB1707F400]
11:38:51 INFO - PROCESS | 4320 | 1448048331892 Marionette INFO loaded listener.js
11:38:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 166 (000000BB1708D800) [pid = 4320] [serial = 498] [outer = 000000BB1707F400]
11:38:52 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:38:52 INFO - document served over http requires an https
11:38:52 INFO - sub-resource via fetch-request using the meta-referrer
11:38:52 INFO - delivery method with no-redirect and when
11:38:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:38:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:38:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:38:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:38:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
11:38:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1028ms
11:38:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:38:52 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB185E4000 == 66 [pid = 4320] [id = 178]
11:38:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 167 (000000BB18507800) [pid = 4320] [serial = 499] [outer = 0000000000000000]
11:38:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 168 (000000BB1850B000) [pid = 4320] [serial = 500] [outer = 000000BB18507800]
11:38:53 INFO - PROCESS | 4320 | 1448048332995 Marionette INFO loaded listener.js
11:38:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 169 (000000BB78E8A400) [pid = 4320] [serial = 501] [outer = 000000BB18507800]
11:38:55 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
11:38:55 INFO - document served over http requires an https
11:38:55 INFO - sub-resource via fetch-request using the meta-referrer
11:38:55 INFO - delivery method with swap-origin-redirect and when
11:38:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:38:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:38:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:38:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:38:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:55 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
11:38:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2483ms
11:38:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:38:55 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CCB4000 == 67 [pid = 4320] [id = 179]
11:38:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 170 (000000BB0DC7FC00) [pid = 4320] [serial = 502] [outer = 0000000000000000]
11:38:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 171 (000000BB0DD2DC00) [pid = 4320] [serial = 503] [outer = 000000BB0DC7FC00]
11:38:55 INFO - PROCESS | 4320 | 1448048335421 Marionette INFO loaded listener.js
11:38:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 172 (000000BB12120400) [pid = 4320] [serial = 504] [outer = 000000BB0DC7FC00]
11:38:56 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0C33F800 == 68 [pid = 4320] [id = 180]
11:38:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 173 (000000BB050BFC00) [pid = 4320] [serial = 505] [outer = 0000000000000000]
11:38:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 174 (000000BB09D88400) [pid = 4320] [serial = 506] [outer = 000000BB050BFC00]
11:38:56 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
11:38:56 INFO - document served over http requires an https
11:38:56 INFO - sub-resource via iframe-tag using the meta-referrer
11:38:56 INFO - delivery method with keep-origin-redirect and when
11:38: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"
11:38:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:38:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:38:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:56 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
11:38:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1430ms
11:38:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:38:56 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0E0EA000 == 69 [pid = 4320] [id = 181]
11:38:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 175 (000000BB09D89800) [pid = 4320] [serial = 507] [outer = 0000000000000000]
11:38:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 176 (000000BB0CFC9000) [pid = 4320] [serial = 508] [outer = 000000BB09D89800]
11:38:56 INFO - PROCESS | 4320 | 1448048336863 Marionette INFO loaded listener.js
11:38:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 177 (000000BB0E395400) [pid = 4320] [serial = 509] [outer = 000000BB09D89800]
11:38:57 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB041BB800 == 70 [pid = 4320] [id = 182]
11:38:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 178 (000000BB0855F800) [pid = 4320] [serial = 510] [outer = 0000000000000000]
11:38:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 179 (000000BB08565800) [pid = 4320] [serial = 511] [outer = 000000BB0855F800]
11:38:57 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
11:38:57 INFO - document served over http requires an https
11:38:57 INFO - sub-resource via iframe-tag using the meta-referrer
11:38:57 INFO - delivery method with no-redirect and when
11:38: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"
11:38:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:38:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:38:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:57 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
11:38:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1140ms
11:38:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:38:57 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB08611800 == 71 [pid = 4320] [id = 183]
11:38:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 180 (000000BB08684400) [pid = 4320] [serial = 512] [outer = 0000000000000000]
11:38:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 181 (000000BB0B813800) [pid = 4320] [serial = 513] [outer = 000000BB08684400]
11:38:58 INFO - PROCESS | 4320 | 1448048338010 Marionette INFO loaded listener.js
11:38:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 182 (000000BB0F565C00) [pid = 4320] [serial = 514] [outer = 000000BB08684400]
11:38:58 INFO - PROCESS | 4320 | --DOCSHELL 000000BB100DA000 == 70 [pid = 4320] [id = 165]
11:38:58 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F51C800 == 69 [pid = 4320] [id = 163]
11:38:58 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0EE92800 == 68 [pid = 4320] [id = 162]
11:38:58 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DD89800 == 67 [pid = 4320] [id = 161]
11:38:58 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DC92800 == 66 [pid = 4320] [id = 160]
11:38:58 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0D38F800 == 65 [pid = 4320] [id = 159]
11:38:58 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CE2E800 == 64 [pid = 4320] [id = 158]
11:38:58 INFO - PROCESS | 4320 | --DOCSHELL 000000BB07262800 == 63 [pid = 4320] [id = 157]
11:38:58 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0A167800 == 62 [pid = 4320] [id = 156]
11:38:58 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05935800 == 61 [pid = 4320] [id = 155]
11:38:58 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DD55800 == 60 [pid = 4320] [id = 154]
11:38:58 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CCC0000 == 59 [pid = 4320] [id = 153]
11:38:58 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CE2D800 == 58 [pid = 4320] [id = 152]
11:38:58 INFO - PROCESS | 4320 | --DOCSHELL 000000BB163D4800 == 57 [pid = 4320] [id = 151]
11:38:58 INFO - PROCESS | 4320 | --DOCSHELL 000000BB163BE800 == 56 [pid = 4320] [id = 150]
11:38:58 INFO - PROCESS | 4320 | --DOCSHELL 000000BB12CB1000 == 55 [pid = 4320] [id = 148]
11:38:58 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10665000 == 54 [pid = 4320] [id = 147]
11:38:58 INFO - PROCESS | 4320 | --DOCSHELL 000000BB13767800 == 53 [pid = 4320] [id = 146]
11:38:58 INFO - PROCESS | 4320 | --DOCSHELL 000000BB14227000 == 52 [pid = 4320] [id = 145]
11:38:58 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0D38D800 == 51 [pid = 4320] [id = 144]
11:38:58 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10773000 == 50 [pid = 4320] [id = 143]
11:38:58 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7EBD8000 == 49 [pid = 4320] [id = 142]
11:38:58 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1038E800 == 48 [pid = 4320] [id = 141]
11:38:58 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CE34800 == 47 [pid = 4320] [id = 140]
11:38:58 INFO - PROCESS | 4320 | --DOCSHELL 000000BB06AA9800 == 46 [pid = 4320] [id = 139]
11:38:58 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7D0D8800 == 45 [pid = 4320] [id = 138]
11:38:58 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05A89800 == 46 [pid = 4320] [id = 184]
11:38:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 183 (000000BB06BF6000) [pid = 4320] [serial = 515] [outer = 0000000000000000]
11:38:58 INFO - PROCESS | 4320 | --DOMWINDOW == 182 (000000BB12125400) [pid = 4320] [serial = 371] [outer = 0000000000000000] [url = about:blank]
11:38:58 INFO - PROCESS | 4320 | --DOMWINDOW == 181 (000000BB12ED5C00) [pid = 4320] [serial = 374] [outer = 0000000000000000] [url = about:blank]
11:38:58 INFO - PROCESS | 4320 | --DOMWINDOW == 180 (000000BB7CD8C800) [pid = 4320] [serial = 340] [outer = 0000000000000000] [url = about:blank]
11:38:58 INFO - PROCESS | 4320 | --DOMWINDOW == 179 (000000BB788CC400) [pid = 4320] [serial = 335] [outer = 0000000000000000] [url = about:blank]
11:38:58 INFO - PROCESS | 4320 | --DOMWINDOW == 178 (000000BB0DD34800) [pid = 4320] [serial = 356] [outer = 0000000000000000] [url = about:blank]
11:38:58 INFO - PROCESS | 4320 | --DOMWINDOW == 177 (000000BB1211F800) [pid = 4320] [serial = 332] [outer = 0000000000000000] [url = about:blank]
11:38:58 INFO - PROCESS | 4320 | --DOMWINDOW == 176 (000000BB0DD28000) [pid = 4320] [serial = 326] [outer = 0000000000000000] [url = about:blank]
11:38:58 INFO - PROCESS | 4320 | --DOMWINDOW == 175 (000000BB1010BC00) [pid = 4320] [serial = 329] [outer = 0000000000000000] [url = about:blank]
11:38:58 INFO - PROCESS | 4320 | --DOMWINDOW == 174 (000000BB786BFC00) [pid = 4320] [serial = 382] [outer = 0000000000000000] [url = about:blank]
11:38:58 INFO - PROCESS | 4320 | --DOMWINDOW == 173 (000000BB10118000) [pid = 4320] [serial = 368] [outer = 0000000000000000] [url = about:blank]
11:38:58 INFO - PROCESS | 4320 | --DOMWINDOW == 172 (000000BB12EDB000) [pid = 4320] [serial = 377] [outer = 0000000000000000] [url = about:blank]
11:38:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 173 (000000BB06BF8C00) [pid = 4320] [serial = 516] [outer = 000000BB06BF6000]
11:38:58 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
11:38:58 INFO - document served over http requires an https
11:38:58 INFO - sub-resource via iframe-tag using the meta-referrer
11:38:58 INFO - delivery method with swap-origin-redirect and when
11:38: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"
11:38:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:38:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:38:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:58 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
11:38:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1242ms
11:38:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:38:59 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB088F6800 == 47 [pid = 4320] [id = 185]
11:38:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 174 (000000BB0B813000) [pid = 4320] [serial = 517] [outer = 0000000000000000]
11:38:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 175 (000000BB0DD29C00) [pid = 4320] [serial = 518] [outer = 000000BB0B813000]
11:38:59 INFO - PROCESS | 4320 | 1448048339130 Marionette INFO loaded listener.js
11:38:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 176 (000000BB0F170C00) [pid = 4320] [serial = 519] [outer = 000000BB0B813000]
11:38:59 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:38:59 INFO - document served over http requires an https
11:38:59 INFO - sub-resource via script-tag using the meta-referrer
11:38:59 INFO - delivery method with keep-origin-redirect and when
11:38: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"
11:38:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:38:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:38:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:38:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:38:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:38:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:38:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
11:38:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 692ms
11:38:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:38:59 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0D38F800 == 48 [pid = 4320] [id = 186]
11:38:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 177 (000000BB0F567400) [pid = 4320] [serial = 520] [outer = 0000000000000000]
11:38:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 178 (000000BB0F61D800) [pid = 4320] [serial = 521] [outer = 000000BB0F567400]
11:38:59 INFO - PROCESS | 4320 | 1448048339804 Marionette INFO loaded listener.js
11:38:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 179 (000000BB0FBAAC00) [pid = 4320] [serial = 522] [outer = 000000BB0F567400]
11:39:00 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:39:00 INFO - document served over http requires an https
11:39:00 INFO - sub-resource via script-tag using the meta-referrer
11:39:00 INFO - delivery method with no-redirect and when
11:39: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"
11:39:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:39:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:39:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
11:39:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 689ms
11:39:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:39:00 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DCA0000 == 49 [pid = 4320] [id = 187]
11:39:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 180 (000000BB0FBAA000) [pid = 4320] [serial = 523] [outer = 0000000000000000]
11:39:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 181 (000000BB10022800) [pid = 4320] [serial = 524] [outer = 000000BB0FBAA000]
11:39:00 INFO - PROCESS | 4320 | 1448048340529 Marionette INFO loaded listener.js
11:39:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 182 (000000BB10364000) [pid = 4320] [serial = 525] [outer = 000000BB0FBAA000]
11:39:01 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:39:01 INFO - document served over http requires an https
11:39:01 INFO - sub-resource via script-tag using the meta-referrer
11:39:01 INFO - delivery method with swap-origin-redirect and when
11:39: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"
11:39:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:39:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:39:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
11:39:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 734ms
11:39:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:39:01 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0E0EB000 == 50 [pid = 4320] [id = 188]
11:39:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 183 (000000BB10366000) [pid = 4320] [serial = 526] [outer = 0000000000000000]
11:39:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 184 (000000BB10890800) [pid = 4320] [serial = 527] [outer = 000000BB10366000]
11:39:01 INFO - PROCESS | 4320 | 1448048341331 Marionette INFO loaded listener.js
11:39:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 185 (000000BB1140A000) [pid = 4320] [serial = 528] [outer = 000000BB10366000]
11:39:01 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
11:39:01 INFO - document served over http requires an https
11:39:01 INFO - sub-resource via xhr-request using the meta-referrer
11:39:01 INFO - delivery method with keep-origin-redirect and when
11:39: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"
11:39:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:39:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:39:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:01 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
11:39:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 777ms
11:39:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:39:02 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0FB6E800 == 51 [pid = 4320] [id = 189]
11:39:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 186 (000000BB11D30800) [pid = 4320] [serial = 529] [outer = 0000000000000000]
11:39:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 187 (000000BB11DC9000) [pid = 4320] [serial = 530] [outer = 000000BB11D30800]
11:39:02 INFO - PROCESS | 4320 | 1448048342068 Marionette INFO loaded listener.js
11:39:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 188 (000000BB12710C00) [pid = 4320] [serial = 531] [outer = 000000BB11D30800]
11:39:02 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
11:39:02 INFO - document served over http requires an https
11:39:02 INFO - sub-resource via xhr-request using the meta-referrer
11:39:02 INFO - delivery method with no-redirect and when
11:39: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"
11:39:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:39:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:39:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:02 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
11:39:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 691ms
11:39:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:39:02 INFO - PROCESS | 4320 | --DOMWINDOW == 187 (000000BB1270C800) [pid = 4320] [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]
11:39:02 INFO - PROCESS | 4320 | --DOMWINDOW == 186 (000000BB10884800) [pid = 4320] [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]
11:39:02 INFO - PROCESS | 4320 | --DOMWINDOW == 185 (000000BB0C29F000) [pid = 4320] [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]
11:39:02 INFO - PROCESS | 4320 | --DOMWINDOW == 184 (000000BB08820400) [pid = 4320] [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]
11:39:02 INFO - PROCESS | 4320 | --DOMWINDOW == 183 (000000BB78576C00) [pid = 4320] [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]
11:39:02 INFO - PROCESS | 4320 | --DOMWINDOW == 182 (000000BB12121C00) [pid = 4320] [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]
11:39:02 INFO - PROCESS | 4320 | --DOMWINDOW == 181 (000000BB11D3B800) [pid = 4320] [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]
11:39:02 INFO - PROCESS | 4320 | --DOMWINDOW == 180 (000000BB0F178C00) [pid = 4320] [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]
11:39:02 INFO - PROCESS | 4320 | --DOMWINDOW == 179 (000000BB0CFC6800) [pid = 4320] [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]
11:39:02 INFO - PROCESS | 4320 | --DOMWINDOW == 178 (000000BB10CDC800) [pid = 4320] [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]
11:39:02 INFO - PROCESS | 4320 | --DOMWINDOW == 177 (000000BB0FDD4800) [pid = 4320] [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]
11:39:02 INFO - PROCESS | 4320 | --DOMWINDOW == 176 (000000BB0DD2A800) [pid = 4320] [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]
11:39:02 INFO - PROCESS | 4320 | --DOMWINDOW == 175 (000000BB0FBAE000) [pid = 4320] [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]
11:39:02 INFO - PROCESS | 4320 | --DOMWINDOW == 174 (000000BB0E392800) [pid = 4320] [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]
11:39:02 INFO - PROCESS | 4320 | --DOMWINDOW == 173 (000000BB06BEF800) [pid = 4320] [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]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 172 (000000BB03C53400) [pid = 4320] [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]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 171 (000000BB0551DC00) [pid = 4320] [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]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 170 (000000BB050C7800) [pid = 4320] [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]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 169 (000000BB06BB9000) [pid = 4320] [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]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 168 (000000BB1088C400) [pid = 4320] [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]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 167 (000000BB0F56CC00) [pid = 4320] [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]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 166 (000000BB0B818C00) [pid = 4320] [serial = 431] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 165 (000000BB0E03EC00) [pid = 4320] [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]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 164 (000000BB0FDCF800) [pid = 4320] [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]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 163 (000000BB05533C00) [pid = 4320] [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]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 162 (000000BB0F619800) [pid = 4320] [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]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 161 (000000BB128C6800) [pid = 4320] [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]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 160 (000000BB097B4400) [pid = 4320] [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]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 159 (000000BB0DD2C000) [pid = 4320] [serial = 426] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048313282]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 158 (000000BB165BB000) [pid = 4320] [serial = 421] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 157 (000000BB0DC7A000) [pid = 4320] [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]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 156 (000000BB05539000) [pid = 4320] [serial = 388] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 155 (000000BB0F047800) [pid = 4320] [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]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 154 (000000BB0553CC00) [pid = 4320] [serial = 427] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048313282]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 153 (000000BB161D4C00) [pid = 4320] [serial = 419] [outer = 0000000000000000] [url = about:blank]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 152 (000000BB0B810000) [pid = 4320] [serial = 389] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 151 (000000BB0B17C400) [pid = 4320] [serial = 429] [outer = 0000000000000000] [url = about:blank]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 150 (000000BB1286D400) [pid = 4320] [serial = 410] [outer = 0000000000000000] [url = about:blank]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 149 (000000BB08822C00) [pid = 4320] [serial = 404] [outer = 0000000000000000] [url = about:blank]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 148 (000000BB12CF1000) [pid = 4320] [serial = 416] [outer = 0000000000000000] [url = about:blank]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 147 (000000BB10923400) [pid = 4320] [serial = 452] [outer = 0000000000000000] [url = about:blank]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 146 (000000BB0551F000) [pid = 4320] [serial = 432] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 145 (000000BB165BF400) [pid = 4320] [serial = 422] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 144 (000000BB16805800) [pid = 4320] [serial = 424] [outer = 0000000000000000] [url = about:blank]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 143 (000000BB7874B800) [pid = 4320] [serial = 397] [outer = 0000000000000000] [url = about:blank]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 142 (000000BB0E39B000) [pid = 4320] [serial = 443] [outer = 0000000000000000] [url = about:blank]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 141 (000000BB0B188800) [pid = 4320] [serial = 455] [outer = 0000000000000000] [url = about:blank]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 140 (000000BB0F188000) [pid = 4320] [serial = 458] [outer = 0000000000000000] [url = about:blank]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 139 (000000BB0D213400) [pid = 4320] [serial = 437] [outer = 0000000000000000] [url = about:blank]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 138 (000000BB0DD0C400) [pid = 4320] [serial = 391] [outer = 0000000000000000] [url = about:blank]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 137 (000000BB7D997400) [pid = 4320] [serial = 407] [outer = 0000000000000000] [url = about:blank]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 136 (000000BB0FB55800) [pid = 4320] [serial = 446] [outer = 0000000000000000] [url = about:blank]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 135 (000000BB0FDD6800) [pid = 4320] [serial = 449] [outer = 0000000000000000] [url = about:blank]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 134 (000000BB05532800) [pid = 4320] [serial = 434] [outer = 0000000000000000] [url = about:blank]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 133 (000000BB11DC7000) [pid = 4320] [serial = 400] [outer = 0000000000000000] [url = about:blank]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 132 (000000BB10360000) [pid = 4320] [serial = 394] [outer = 0000000000000000] [url = about:blank]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 131 (000000BB12F1CC00) [pid = 4320] [serial = 413] [outer = 0000000000000000] [url = about:blank]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 130 (000000BB0C397C00) [pid = 4320] [serial = 440] [outer = 0000000000000000] [url = about:blank]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 129 (000000BB12124800) [pid = 4320] [serial = 461] [outer = 0000000000000000] [url = about:blank]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 128 (000000BB7E848800) [pid = 4320] [serial = 345] [outer = 0000000000000000] [url = about:blank]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 127 (000000BB072E3800) [pid = 4320] [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.]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 126 (000000BB0FDC9C00) [pid = 4320] [serial = 447] [outer = 0000000000000000] [url = about:blank]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 125 (000000BB10368000) [pid = 4320] [serial = 450] [outer = 0000000000000000] [url = about:blank]
11:39:03 INFO - PROCESS | 4320 | --DOMWINDOW == 124 (000000BB0F17F400) [pid = 4320] [serial = 444] [outer = 0000000000000000] [url = about:blank]
11:39:03 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0C33A000 == 52 [pid = 4320] [id = 190]
11:39:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 125 (000000BB03C55800) [pid = 4320] [serial = 532] [outer = 0000000000000000]
11:39:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 126 (000000BB0551DC00) [pid = 4320] [serial = 533] [outer = 000000BB03C55800]
11:39:03 INFO - PROCESS | 4320 | 1448048343046 Marionette INFO loaded listener.js
11:39:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 127 (000000BB0CFC6800) [pid = 4320] [serial = 534] [outer = 000000BB03C55800]
11:39:03 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
11:39:03 INFO - document served over http requires an https
11:39:03 INFO - sub-resource via xhr-request using the meta-referrer
11:39:03 INFO - delivery method with swap-origin-redirect and when
11:39: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"
11:39:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:39:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:39:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:03 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
11:39:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 921ms
11:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
11:39:03 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1039E000 == 53 [pid = 4320] [id = 191]
11:39:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 128 (000000BB0C39AC00) [pid = 4320] [serial = 535] [outer = 0000000000000000]
11:39:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 129 (000000BB0FDCF800) [pid = 4320] [serial = 536] [outer = 000000BB0C39AC00]
11:39:03 INFO - PROCESS | 4320 | 1448048343689 Marionette INFO loaded listener.js
11:39:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 130 (000000BB12A3C000) [pid = 4320] [serial = 537] [outer = 000000BB0C39AC00]
11:39:04 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
11:39:04 INFO - document served over http requires an http
11:39:04 INFO - sub-resource via fetch-request using the http-csp
11:39:04 INFO - delivery method with keep-origin-redirect and when
11:39: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"
11:39:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:39:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:39:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:39:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:04 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
11:39:04 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 629ms
11:39:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
11:39:04 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB114CC800 == 54 [pid = 4320] [id = 192]
11:39:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 131 (000000BB1091C800) [pid = 4320] [serial = 538] [outer = 0000000000000000]
11:39:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 132 (000000BB12CF2C00) [pid = 4320] [serial = 539] [outer = 000000BB1091C800]
11:39:04 INFO - PROCESS | 4320 | 1448048344368 Marionette INFO loaded listener.js
11:39:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 133 (000000BB12F20C00) [pid = 4320] [serial = 540] [outer = 000000BB1091C800]
11:39:04 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
11:39:04 INFO - document served over http requires an http
11:39:04 INFO - sub-resource via fetch-request using the http-csp
11:39:04 INFO - delivery method with no-redirect and when
11:39: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"
11:39:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:39:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:39:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:39:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:04 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
11:39:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 629ms
11:39:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
11:39:04 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1375B000 == 55 [pid = 4320] [id = 193]
11:39:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 134 (000000BB161D9000) [pid = 4320] [serial = 541] [outer = 0000000000000000]
11:39:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 135 (000000BB165BB400) [pid = 4320] [serial = 542] [outer = 000000BB161D9000]
11:39:04 INFO - PROCESS | 4320 | 1448048344972 Marionette INFO loaded listener.js
11:39:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 136 (000000BB18508C00) [pid = 4320] [serial = 543] [outer = 000000BB161D9000]
11:39:05 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
11:39:05 INFO - document served over http requires an http
11:39:05 INFO - sub-resource via fetch-request using the http-csp
11:39:05 INFO - delivery method with swap-origin-redirect and when
11:39:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
11:39:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:39:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:39:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:39:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:05 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
11:39:05 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 985ms
11:39:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:39:06 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0C344000 == 56 [pid = 4320] [id = 194]
11:39:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 137 (000000BB0B424C00) [pid = 4320] [serial = 544] [outer = 0000000000000000]
11:39:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 138 (000000BB0C29D000) [pid = 4320] [serial = 545] [outer = 000000BB0B424C00]
11:39:06 INFO - PROCESS | 4320 | 1448048346191 Marionette INFO loaded listener.js
11:39:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 139 (000000BB0DD29400) [pid = 4320] [serial = 546] [outer = 000000BB0B424C00]
11:39:06 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0EE9E800 == 57 [pid = 4320] [id = 195]
11:39:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 140 (000000BB0E34C400) [pid = 4320] [serial = 547] [outer = 0000000000000000]
11:39:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 141 (000000BB0F569000) [pid = 4320] [serial = 548] [outer = 000000BB0E34C400]
11:39:06 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
11:39:06 INFO - document served over http requires an http
11:39:06 INFO - sub-resource via iframe-tag using the http-csp
11:39:06 INFO - delivery method with keep-origin-redirect and when
11:39: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"
11:39:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:39:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:39:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:06 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
11:39:06 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 1082ms
11:39:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
11:39:07 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB12CBC800 == 58 [pid = 4320] [id = 196]
11:39:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 142 (000000BB0E392800) [pid = 4320] [serial = 549] [outer = 0000000000000000]
11:39:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 143 (000000BB0F562C00) [pid = 4320] [serial = 550] [outer = 000000BB0E392800]
11:39:07 INFO - PROCESS | 4320 | 1448048347219 Marionette INFO loaded listener.js
11:39:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 144 (000000BB11411400) [pid = 4320] [serial = 551] [outer = 000000BB0E392800]
11:39:07 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB163C2800 == 59 [pid = 4320] [id = 197]
11:39:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 145 (000000BB1140EC00) [pid = 4320] [serial = 552] [outer = 0000000000000000]
11:39:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 146 (000000BB12869000) [pid = 4320] [serial = 553] [outer = 000000BB1140EC00]
11:39:07 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
11:39:07 INFO - document served over http requires an http
11:39:07 INFO - sub-resource via iframe-tag using the http-csp
11:39:07 INFO - delivery method with no-redirect and when
11:39: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"
11:39:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:39:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:39:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:07 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
11:39:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1022ms
11:39:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:39:08 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB185F1000 == 60 [pid = 4320] [id = 198]
11:39:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 147 (000000BB12ED9400) [pid = 4320] [serial = 554] [outer = 0000000000000000]
11:39:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 148 (000000BB1707F000) [pid = 4320] [serial = 555] [outer = 000000BB12ED9400]
11:39:08 INFO - PROCESS | 4320 | 1448048348298 Marionette INFO loaded listener.js
11:39:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 149 (000000BB18509000) [pid = 4320] [serial = 556] [outer = 000000BB12ED9400]
11:39:08 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18CC7000 == 61 [pid = 4320] [id = 199]
11:39:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 150 (000000BB1850EC00) [pid = 4320] [serial = 557] [outer = 0000000000000000]
11:39:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 151 (000000BB18936800) [pid = 4320] [serial = 558] [outer = 000000BB1850EC00]
11:39:09 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
11:39:09 INFO - document served over http requires an http
11:39:09 INFO - sub-resource via iframe-tag using the http-csp
11:39:09 INFO - delivery method with swap-origin-redirect and when
11:39:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
11:39:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:39:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:39:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:09 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
11:39:09 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 1097ms
11:39:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
11:39:09 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18CD6800 == 62 [pid = 4320] [id = 200]
11:39:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 152 (000000BB18931800) [pid = 4320] [serial = 559] [outer = 0000000000000000]
11:39:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 153 (000000BB1893A800) [pid = 4320] [serial = 560] [outer = 000000BB18931800]
11:39:09 INFO - PROCESS | 4320 | 1448048349380 Marionette INFO loaded listener.js
11:39:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 154 (000000BB783B1800) [pid = 4320] [serial = 561] [outer = 000000BB18931800]
11:39:09 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
11:39:09 INFO - document served over http requires an http
11:39:09 INFO - sub-resource via script-tag using the http-csp
11:39:09 INFO - delivery method with keep-origin-redirect and when
11:39: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"
11:39:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:39:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:39:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:09 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
11:39:09 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 923ms
11:39:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
11:39:10 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7D71C000 == 63 [pid = 4320] [id = 201]
11:39:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 155 (000000BB10189400) [pid = 4320] [serial = 562] [outer = 0000000000000000]
11:39:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 156 (000000BB10190000) [pid = 4320] [serial = 563] [outer = 000000BB10189400]
11:39:10 INFO - PROCESS | 4320 | 1448048350259 Marionette INFO loaded listener.js
11:39:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 157 (000000BB7803C400) [pid = 4320] [serial = 564] [outer = 000000BB10189400]
11:39:10 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
11:39:10 INFO - document served over http requires an http
11:39:10 INFO - sub-resource via script-tag using the http-csp
11:39:10 INFO - delivery method with no-redirect and when
11:39: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"
11:39:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:39:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:39:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:10 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
11:39:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 881ms
11:39:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
11:39:11 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7EBEF800 == 64 [pid = 4320] [id = 202]
11:39:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 158 (000000BB12996400) [pid = 4320] [serial = 565] [outer = 0000000000000000]
11:39:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 159 (000000BB1299CC00) [pid = 4320] [serial = 566] [outer = 000000BB12996400]
11:39:11 INFO - PROCESS | 4320 | 1448048351155 Marionette INFO loaded listener.js
11:39:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 160 (000000BB788C6000) [pid = 4320] [serial = 567] [outer = 000000BB12996400]
11:39:11 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
11:39:11 INFO - document served over http requires an http
11:39:11 INFO - sub-resource via script-tag using the http-csp
11:39:11 INFO - delivery method with swap-origin-redirect and when
11:39:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
11:39:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:39:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:39:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:11 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
11:39:11 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 840ms
11:39:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
11:39:11 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1895C000 == 65 [pid = 4320] [id = 203]
11:39:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 161 (000000BB12BBB400) [pid = 4320] [serial = 568] [outer = 0000000000000000]
11:39:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 162 (000000BB12BC3000) [pid = 4320] [serial = 569] [outer = 000000BB12BBB400]
11:39:12 INFO - PROCESS | 4320 | 1448048352032 Marionette INFO loaded listener.js
11:39:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 163 (000000BB788C4C00) [pid = 4320] [serial = 570] [outer = 000000BB12BBB400]
11:39:12 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
11:39:12 INFO - document served over http requires an http
11:39:12 INFO - sub-resource via xhr-request using the http-csp
11:39:12 INFO - delivery method with keep-origin-redirect and when
11:39: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"
11:39:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:39:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:39:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:12 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
11:39:12 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 923ms
11:39:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
11:39:12 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18D41800 == 66 [pid = 4320] [id = 204]
11:39:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 164 (000000BB12F19C00) [pid = 4320] [serial = 571] [outer = 0000000000000000]
11:39:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 165 (000000BB18555000) [pid = 4320] [serial = 572] [outer = 000000BB12F19C00]
11:39:12 INFO - PROCESS | 4320 | 1448048352957 Marionette INFO loaded listener.js
11:39:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 166 (000000BB788C1400) [pid = 4320] [serial = 573] [outer = 000000BB12F19C00]
11:39:13 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
11:39:13 INFO - document served over http requires an http
11:39:13 INFO - sub-resource via xhr-request using the http-csp
11:39:13 INFO - delivery method with no-redirect and when
11:39: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"
11:39:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:39:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:39:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:13 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
11:39:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 923ms
11:39:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
11:39:13 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17FDA800 == 67 [pid = 4320] [id = 205]
11:39:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 167 (000000BB12DE7400) [pid = 4320] [serial = 574] [outer = 0000000000000000]
11:39:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 168 (000000BB12DE8400) [pid = 4320] [serial = 575] [outer = 000000BB12DE7400]
11:39:13 INFO - PROCESS | 4320 | 1448048353957 Marionette INFO loaded listener.js
11:39:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 169 (000000BB7CBE4C00) [pid = 4320] [serial = 576] [outer = 000000BB12DE7400]
11:39:14 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
11:39:14 INFO - document served over http requires an http
11:39:14 INFO - sub-resource via xhr-request using the http-csp
11:39:14 INFO - delivery method with swap-origin-redirect and when
11:39:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
11:39:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:39:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:39:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:14 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
11:39:14 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 986ms
11:39:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
11:39:14 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB16E2C800 == 68 [pid = 4320] [id = 206]
11:39:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 170 (000000BB09998C00) [pid = 4320] [serial = 577] [outer = 0000000000000000]
11:39:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 171 (000000BB0999F000) [pid = 4320] [serial = 578] [outer = 000000BB09998C00]
11:39:14 INFO - PROCESS | 4320 | 1448048354862 Marionette INFO loaded listener.js
11:39:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 172 (000000BB7CB3A000) [pid = 4320] [serial = 579] [outer = 000000BB09998C00]
11:39:15 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
11:39:15 INFO - document served over http requires an https
11:39:15 INFO - sub-resource via fetch-request using the http-csp
11:39:15 INFO - delivery method with keep-origin-redirect and when
11:39: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"
11:39:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:39:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:39:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:39:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:15 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
11:39:15 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 923ms
11:39:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
11:39:15 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17317800 == 69 [pid = 4320] [id = 207]
11:39:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 173 (000000BB129D0000) [pid = 4320] [serial = 580] [outer = 0000000000000000]
11:39:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 174 (000000BB129D1C00) [pid = 4320] [serial = 581] [outer = 000000BB129D0000]
11:39:15 INFO - PROCESS | 4320 | 1448048355841 Marionette INFO loaded listener.js
11:39:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 175 (000000BB7DB5F000) [pid = 4320] [serial = 582] [outer = 000000BB129D0000]
11:39:16 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
11:39:16 INFO - document served over http requires an https
11:39:16 INFO - sub-resource via fetch-request using the http-csp
11:39:16 INFO - delivery method with no-redirect and when
11:39: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"
11:39:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:39:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:39:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:39:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:16 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
11:39:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1026ms
11:39:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
11:39:16 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17338000 == 70 [pid = 4320] [id = 208]
11:39:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 176 (000000BB18AE2800) [pid = 4320] [serial = 583] [outer = 0000000000000000]
11:39:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 177 (000000BB18AE9800) [pid = 4320] [serial = 584] [outer = 000000BB18AE2800]
11:39:16 INFO - PROCESS | 4320 | 1448048356855 Marionette INFO loaded listener.js
11:39:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 178 (000000BB18AF1C00) [pid = 4320] [serial = 585] [outer = 000000BB18AE2800]
11:39:17 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
11:39:17 INFO - document served over http requires an https
11:39:17 INFO - sub-resource via fetch-request using the http-csp
11:39:17 INFO - delivery method with swap-origin-redirect and when
11:39: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"
11:39:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:39:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:39:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:39:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:17 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
11:39:17 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 986ms
11:39:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:39:17 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17371000 == 71 [pid = 4320] [id = 209]
11:39:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 179 (000000BB15C80C00) [pid = 4320] [serial = 586] [outer = 0000000000000000]
11:39:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 180 (000000BB15C84800) [pid = 4320] [serial = 587] [outer = 000000BB15C80C00]
11:39:17 INFO - PROCESS | 4320 | 1448048357824 Marionette INFO loaded listener.js
11:39:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 181 (000000BB18AE7400) [pid = 4320] [serial = 588] [outer = 000000BB15C80C00]
11:39:18 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18C05800 == 72 [pid = 4320] [id = 210]
11:39:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 182 (000000BB18C54000) [pid = 4320] [serial = 589] [outer = 0000000000000000]
11:39:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 183 (000000BB18C54C00) [pid = 4320] [serial = 590] [outer = 000000BB18C54000]
11:39:20 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
11:39:20 INFO - document served over http requires an https
11:39:20 INFO - sub-resource via iframe-tag using the http-csp
11:39:20 INFO - delivery method with keep-origin-redirect and when
11:39: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"
11:39:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:39:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:39:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:20 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
11:39:20 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 2541ms
11:39:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
11:39:20 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB03092000 == 73 [pid = 4320] [id = 211]
11:39:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 184 (000000BB05536400) [pid = 4320] [serial = 591] [outer = 0000000000000000]
11:39:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 185 (000000BB06BB9400) [pid = 4320] [serial = 592] [outer = 000000BB05536400]
11:39:20 INFO - PROCESS | 4320 | 1448048360429 Marionette INFO loaded listener.js
11:39:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 186 (000000BB0F045C00) [pid = 4320] [serial = 593] [outer = 000000BB05536400]
11:39:20 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CF69000 == 74 [pid = 4320] [id = 212]
11:39:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 187 (000000BB1091F400) [pid = 4320] [serial = 594] [outer = 0000000000000000]
11:39:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 188 (000000BB06BF0800) [pid = 4320] [serial = 595] [outer = 000000BB1091F400]
11:39:21 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
11:39:21 INFO - document served over http requires an https
11:39:21 INFO - sub-resource via iframe-tag using the http-csp
11:39:21 INFO - delivery method with no-redirect and when
11:39: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"
11:39:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:39:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:39:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:21 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
11:39:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 985ms
11:39:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:39:21 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB088EA000 == 75 [pid = 4320] [id = 213]
11:39:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 189 (000000BB06BBA000) [pid = 4320] [serial = 596] [outer = 0000000000000000]
11:39:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 190 (000000BB06BF0000) [pid = 4320] [serial = 597] [outer = 000000BB06BBA000]
11:39:21 INFO - PROCESS | 4320 | 1448048361776 Marionette INFO loaded listener.js
11:39:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 191 (000000BB0B1D9800) [pid = 4320] [serial = 598] [outer = 000000BB06BBA000]
11:39:22 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0EE92000 == 76 [pid = 4320] [id = 214]
11:39:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 192 (000000BB0CFC5800) [pid = 4320] [serial = 599] [outer = 0000000000000000]
11:39:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 193 (000000BB0E353C00) [pid = 4320] [serial = 600] [outer = 000000BB0CFC5800]
11:39:22 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
11:39:22 INFO - document served over http requires an https
11:39:22 INFO - sub-resource via iframe-tag using the http-csp
11:39:22 INFO - delivery method with swap-origin-redirect and when
11:39: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"
11:39:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:39:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:39:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:22 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
11:39:22 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 1379ms
11:39:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
11:39:22 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F517000 == 77 [pid = 4320] [id = 215]
11:39:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 194 (000000BB0553CC00) [pid = 4320] [serial = 601] [outer = 0000000000000000]
11:39:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 195 (000000BB0683E800) [pid = 4320] [serial = 602] [outer = 000000BB0553CC00]
11:39:22 INFO - PROCESS | 4320 | 1448048362805 Marionette INFO loaded listener.js
11:39:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 196 (000000BB0E040400) [pid = 4320] [serial = 603] [outer = 000000BB0553CC00]
11:39:23 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
11:39:23 INFO - document served over http requires an https
11:39:23 INFO - sub-resource via script-tag using the http-csp
11:39:23 INFO - delivery method with keep-origin-redirect and when
11:39:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:39:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:39:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:39:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:23 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
11:39:23 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 1133ms
11:39:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
11:39:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB114CC800 == 76 [pid = 4320] [id = 192]
11:39:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1039E000 == 75 [pid = 4320] [id = 191]
11:39:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0C33A000 == 74 [pid = 4320] [id = 190]
11:39:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0FB6E800 == 73 [pid = 4320] [id = 189]
11:39:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0E0EB000 == 72 [pid = 4320] [id = 188]
11:39:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DCA0000 == 71 [pid = 4320] [id = 187]
11:39:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0D38F800 == 70 [pid = 4320] [id = 186]
11:39:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB088F6800 == 69 [pid = 4320] [id = 185]
11:39:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05A89800 == 68 [pid = 4320] [id = 184]
11:39:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB08611800 == 67 [pid = 4320] [id = 183]
11:39:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB041BB800 == 66 [pid = 4320] [id = 182]
11:39:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0E0EA000 == 65 [pid = 4320] [id = 181]
11:39:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0C33F800 == 64 [pid = 4320] [id = 180]
11:39:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7D955800 == 63 [pid = 4320] [id = 177]
11:39:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB786A6800 == 62 [pid = 4320] [id = 176]
11:39:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB77491000 == 61 [pid = 4320] [id = 175]
11:39:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17408800 == 60 [pid = 4320] [id = 174]
11:39:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB12CAF800 == 59 [pid = 4320] [id = 173]
11:39:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB12158800 == 58 [pid = 4320] [id = 172]
11:39:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10DDB000 == 57 [pid = 4320] [id = 171]
11:39:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1028D800 == 56 [pid = 4320] [id = 170]
11:39:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10250800 == 55 [pid = 4320] [id = 169]
11:39:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0EE8C800 == 54 [pid = 4320] [id = 168]
11:39:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0A163800 == 53 [pid = 4320] [id = 167]
11:39:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB06903000 == 52 [pid = 4320] [id = 166]
11:39:23 INFO - PROCESS | 4320 | --DOMWINDOW == 195 (000000BB11406000) [pid = 4320] [serial = 453] [outer = 0000000000000000] [url = about:blank]
11:39:23 INFO - PROCESS | 4320 | --DOMWINDOW == 194 (000000BB788BF400) [pid = 4320] [serial = 387] [outer = 0000000000000000] [url = about:blank]
11:39:23 INFO - PROCESS | 4320 | --DOMWINDOW == 193 (000000BB1088A400) [pid = 4320] [serial = 459] [outer = 0000000000000000] [url = about:blank]
11:39:23 INFO - PROCESS | 4320 | --DOMWINDOW == 192 (000000BB0B816000) [pid = 4320] [serial = 435] [outer = 0000000000000000] [url = about:blank]
11:39:23 INFO - PROCESS | 4320 | --DOMWINDOW == 191 (000000BB0DD2AC00) [pid = 4320] [serial = 441] [outer = 0000000000000000] [url = about:blank]
11:39:23 INFO - PROCESS | 4320 | --DOMWINDOW == 190 (000000BB0D20A000) [pid = 4320] [serial = 430] [outer = 0000000000000000] [url = about:blank]
11:39:23 INFO - PROCESS | 4320 | --DOMWINDOW == 189 (000000BB0E34C800) [pid = 4320] [serial = 438] [outer = 0000000000000000] [url = about:blank]
11:39:23 INFO - PROCESS | 4320 | --DOMWINDOW == 188 (000000BB0DD0C800) [pid = 4320] [serial = 456] [outer = 0000000000000000] [url = about:blank]
11:39:24 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05940000 == 53 [pid = 4320] [id = 216]
11:39:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 189 (000000BB01E56800) [pid = 4320] [serial = 604] [outer = 0000000000000000]
11:39:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 190 (000000BB05512800) [pid = 4320] [serial = 605] [outer = 000000BB01E56800]
11:39:24 INFO - PROCESS | 4320 | 1448048364044 Marionette INFO loaded listener.js
11:39:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 191 (000000BB0B422000) [pid = 4320] [serial = 606] [outer = 000000BB01E56800]
11:39:24 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
11:39:24 INFO - document served over http requires an https
11:39:24 INFO - sub-resource via script-tag using the http-csp
11:39:24 INFO - delivery method with no-redirect and when
11:39: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"
11:39:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:39:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:39:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:24 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
11:39:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1077ms
11:39:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
11:39:24 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0C334800 == 54 [pid = 4320] [id = 217]
11:39:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 192 (000000BB0CFC2400) [pid = 4320] [serial = 607] [outer = 0000000000000000]
11:39:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 193 (000000BB0F16C400) [pid = 4320] [serial = 608] [outer = 000000BB0CFC2400]
11:39:24 INFO - PROCESS | 4320 | 1448048364918 Marionette INFO loaded listener.js
11:39:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 194 (000000BB0F621000) [pid = 4320] [serial = 609] [outer = 000000BB0CFC2400]
11:39:25 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
11:39:25 INFO - document served over http requires an https
11:39:25 INFO - sub-resource via script-tag using the http-csp
11:39:25 INFO - delivery method with swap-origin-redirect and when
11:39: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"
11:39:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:39:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:39:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:25 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
11:39:25 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 735ms
11:39:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
11:39:25 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0D38E000 == 55 [pid = 4320] [id = 218]
11:39:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 195 (000000BB0F622C00) [pid = 4320] [serial = 610] [outer = 0000000000000000]
11:39:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 196 (000000BB1001FC00) [pid = 4320] [serial = 611] [outer = 000000BB0F622C00]
11:39:25 INFO - PROCESS | 4320 | 1448048365697 Marionette INFO loaded listener.js
11:39:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 197 (000000BB101E7C00) [pid = 4320] [serial = 612] [outer = 000000BB0F622C00]
11:39:26 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
11:39:26 INFO - document served over http requires an https
11:39:26 INFO - sub-resource via xhr-request using the http-csp
11:39:26 INFO - delivery method with keep-origin-redirect and when
11:39: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"
11:39:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:39:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:39:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:26 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
11:39:26 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 731ms
11:39:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
11:39:26 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DD94800 == 56 [pid = 4320] [id = 219]
11:39:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 198 (000000BB1088A800) [pid = 4320] [serial = 613] [outer = 0000000000000000]
11:39:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 199 (000000BB1088C000) [pid = 4320] [serial = 614] [outer = 000000BB1088A800]
11:39:26 INFO - PROCESS | 4320 | 1448048366449 Marionette INFO loaded listener.js
11:39:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 200 (000000BB11404800) [pid = 4320] [serial = 615] [outer = 000000BB1088A800]
11:39:26 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
11:39:26 INFO - document served over http requires an https
11:39:26 INFO - sub-resource via xhr-request using the http-csp
11:39:26 INFO - delivery method with no-redirect and when
11:39: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"
11:39:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:39:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:39:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:26 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
11:39:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 773ms
11:39:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
11:39:27 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F66D000 == 57 [pid = 4320] [id = 220]
11:39:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 201 (000000BB1088AC00) [pid = 4320] [serial = 616] [outer = 0000000000000000]
11:39:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 202 (000000BB1211C800) [pid = 4320] [serial = 617] [outer = 000000BB1088AC00]
11:39:27 INFO - PROCESS | 4320 | 1448048367215 Marionette INFO loaded listener.js
11:39:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 203 (000000BB1286D400) [pid = 4320] [serial = 618] [outer = 000000BB1088AC00]
11:39:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:39:27 INFO - document served over http requires an https
11:39:27 INFO - sub-resource via xhr-request using the http-csp
11:39:27 INFO - delivery method with swap-origin-redirect and when
11:39: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"
11:39:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:39:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:39:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
11:39:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | took 731ms
11:39:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
11:39:27 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB100E5800 == 58 [pid = 4320] [id = 221]
11:39:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 204 (000000BB11DC2000) [pid = 4320] [serial = 619] [outer = 0000000000000000]
11:39:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 205 (000000BB12990400) [pid = 4320] [serial = 620] [outer = 000000BB11DC2000]
11:39:27 INFO - PROCESS | 4320 | 1448048367960 Marionette INFO loaded listener.js
11:39:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 206 (000000BB12A37800) [pid = 4320] [serial = 621] [outer = 000000BB11DC2000]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 205 (000000BB12711400) [pid = 4320] [serial = 463] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 204 (000000BB1211F000) [pid = 4320] [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]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 203 (000000BB050BFC00) [pid = 4320] [serial = 505] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 202 (000000BB0FB5E000) [pid = 4320] [serial = 473] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 201 (000000BB0B424000) [pid = 4320] [serial = 468] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048323451]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 200 (000000BB1091C800) [pid = 4320] [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]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 199 (000000BB11D30800) [pid = 4320] [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]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 198 (000000BB08684400) [pid = 4320] [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]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 197 (000000BB0B813000) [pid = 4320] [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]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 196 (000000BB10366000) [pid = 4320] [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]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 195 (000000BB0855F800) [pid = 4320] [serial = 510] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048337426]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 194 (000000BB0F567400) [pid = 4320] [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]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 193 (000000BB0C39AC00) [pid = 4320] [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]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 192 (000000BB06BF6000) [pid = 4320] [serial = 515] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 191 (000000BB09D89800) [pid = 4320] [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]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 190 (000000BB03C55800) [pid = 4320] [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]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 189 (000000BB0FBAA000) [pid = 4320] [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]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 188 (000000BB12CF2C00) [pid = 4320] [serial = 539] [outer = 0000000000000000] [url = about:blank]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 187 (000000BB1850B000) [pid = 4320] [serial = 500] [outer = 0000000000000000] [url = about:blank]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 186 (000000BB101E9000) [pid = 4320] [serial = 494] [outer = 0000000000000000] [url = about:blank]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 185 (000000BB17084400) [pid = 4320] [serial = 497] [outer = 0000000000000000] [url = about:blank]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 184 (000000BB77B61800) [pid = 4320] [serial = 485] [outer = 0000000000000000] [url = about:blank]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 183 (000000BB12A3C400) [pid = 4320] [serial = 464] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 182 (000000BB10929C00) [pid = 4320] [serial = 474] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 181 (000000BB0CFCFC00) [pid = 4320] [serial = 471] [outer = 0000000000000000] [url = about:blank]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 180 (000000BB171E3C00) [pid = 4320] [serial = 491] [outer = 0000000000000000] [url = about:blank]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 179 (000000BB09D88400) [pid = 4320] [serial = 506] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 178 (000000BB0DD2DC00) [pid = 4320] [serial = 503] [outer = 0000000000000000] [url = about:blank]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 177 (000000BB0F61D800) [pid = 4320] [serial = 521] [outer = 0000000000000000] [url = about:blank]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 176 (000000BB09D93800) [pid = 4320] [serial = 488] [outer = 0000000000000000] [url = about:blank]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 175 (000000BB0C2A1000) [pid = 4320] [serial = 469] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048323451]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 174 (000000BB0553B400) [pid = 4320] [serial = 466] [outer = 0000000000000000] [url = about:blank]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 173 (000000BB0551DC00) [pid = 4320] [serial = 533] [outer = 0000000000000000] [url = about:blank]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 172 (000000BB10890800) [pid = 4320] [serial = 527] [outer = 0000000000000000] [url = about:blank]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 171 (000000BB12EDE000) [pid = 4320] [serial = 479] [outer = 0000000000000000] [url = about:blank]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 170 (000000BB08565800) [pid = 4320] [serial = 511] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048337426]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 169 (000000BB0CFC9000) [pid = 4320] [serial = 508] [outer = 0000000000000000] [url = about:blank]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 168 (000000BB0FDCF800) [pid = 4320] [serial = 536] [outer = 0000000000000000] [url = about:blank]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 167 (000000BB0DD29C00) [pid = 4320] [serial = 518] [outer = 0000000000000000] [url = about:blank]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 166 (000000BB10022800) [pid = 4320] [serial = 524] [outer = 0000000000000000] [url = about:blank]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 165 (000000BB06BF8C00) [pid = 4320] [serial = 516] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 164 (000000BB0B813800) [pid = 4320] [serial = 513] [outer = 0000000000000000] [url = about:blank]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 163 (000000BB11DC8400) [pid = 4320] [serial = 476] [outer = 0000000000000000] [url = about:blank]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 162 (000000BB11DC9000) [pid = 4320] [serial = 530] [outer = 0000000000000000] [url = about:blank]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 161 (000000BB16807800) [pid = 4320] [serial = 482] [outer = 0000000000000000] [url = about:blank]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 160 (000000BB128C7800) [pid = 4320] [serial = 462] [outer = 0000000000000000] [url = about:blank]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 159 (000000BB0CFC6800) [pid = 4320] [serial = 534] [outer = 0000000000000000] [url = about:blank]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 158 (000000BB1140A000) [pid = 4320] [serial = 528] [outer = 0000000000000000] [url = about:blank]
11:39:28 INFO - PROCESS | 4320 | --DOMWINDOW == 157 (000000BB12710C00) [pid = 4320] [serial = 531] [outer = 0000000000000000] [url = about:blank]
11:39:28 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:39:28 INFO - document served over http requires an http
11:39:28 INFO - sub-resource via fetch-request using the http-csp
11:39:28 INFO - delivery method with keep-origin-redirect and when
11:39:28 INFO - the target request is same-origin.
11:39:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | took 985ms
11:39:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
11:39:28 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1039E000 == 59 [pid = 4320] [id = 222]
11:39:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 158 (000000BB0FDCF800) [pid = 4320] [serial = 622] [outer = 0000000000000000]
11:39:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 159 (000000BB10360000) [pid = 4320] [serial = 623] [outer = 000000BB0FDCF800]
11:39:28 INFO - PROCESS | 4320 | 1448048368924 Marionette INFO loaded listener.js
11:39:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 160 (000000BB12A3C400) [pid = 4320] [serial = 624] [outer = 000000BB0FDCF800]
11:39:29 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
11:39:29 INFO - document served over http requires an http
11:39:29 INFO - sub-resource via fetch-request using the http-csp
11:39:29 INFO - delivery method with no-redirect and when
11:39:29 INFO - the target request is same-origin.
11:39:29 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 629ms
11:39:29 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
11:39:29 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB114DA000 == 60 [pid = 4320] [id = 223]
11:39:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 161 (000000BB12CF0800) [pid = 4320] [serial = 625] [outer = 0000000000000000]
11:39:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 162 (000000BB12DE9800) [pid = 4320] [serial = 626] [outer = 000000BB12CF0800]
11:39:29 INFO - PROCESS | 4320 | 1448048369570 Marionette INFO loaded listener.js
11:39:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 163 (000000BB12F25800) [pid = 4320] [serial = 627] [outer = 000000BB12CF0800]
11:39:30 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
11:39:30 INFO - document served over http requires an http
11:39:30 INFO - sub-resource via fetch-request using the http-csp
11:39:30 INFO - delivery method with swap-origin-redirect and when
11:39: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"
11:39:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:39:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:39:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:39:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:30 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
11:39:30 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 672ms
11:39:30 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
11:39:30 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1420E000 == 61 [pid = 4320] [id = 224]
11:39:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 164 (000000BB10883800) [pid = 4320] [serial = 628] [outer = 0000000000000000]
11:39:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 165 (000000BB156B0000) [pid = 4320] [serial = 629] [outer = 000000BB10883800]
11:39:30 INFO - PROCESS | 4320 | 1448048370237 Marionette INFO loaded listener.js
11:39:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 166 (000000BB165C2000) [pid = 4320] [serial = 630] [outer = 000000BB10883800]
11:39:30 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB06BE5000 == 62 [pid = 4320] [id = 225]
11:39:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 167 (000000BB050C7800) [pid = 4320] [serial = 631] [outer = 0000000000000000]
11:39:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 168 (000000BB0999B400) [pid = 4320] [serial = 632] [outer = 000000BB050C7800]
11:39:31 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
11:39:31 INFO - document served over http requires an http
11:39:31 INFO - sub-resource via iframe-tag using the http-csp
11:39:31 INFO - delivery method with keep-origin-redirect and when
11:39:31 INFO - the target request is same-origin.
11:39:31 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 1027ms
11:39:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
11:39:31 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0D393800 == 63 [pid = 4320] [id = 226]
11:39:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 169 (000000BB0DC7A400) [pid = 4320] [serial = 633] [outer = 0000000000000000]
11:39:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 170 (000000BB0DC7F000) [pid = 4320] [serial = 634] [outer = 000000BB0DC7A400]
11:39:31 INFO - PROCESS | 4320 | 1448048371516 Marionette INFO loaded listener.js
11:39:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 171 (000000BB0F16F800) [pid = 4320] [serial = 635] [outer = 000000BB0DC7A400]
11:39:31 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB100DF800 == 64 [pid = 4320] [id = 227]
11:39:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 172 (000000BB0F56C400) [pid = 4320] [serial = 636] [outer = 0000000000000000]
11:39:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 173 (000000BB10365800) [pid = 4320] [serial = 637] [outer = 000000BB0F56C400]
11:39:32 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
11:39:32 INFO - document served over http requires an http
11:39:32 INFO - sub-resource via iframe-tag using the http-csp
11:39:32 INFO - delivery method with no-redirect and when
11:39:32 INFO - the target request is same-origin.
11:39:32 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 1083ms
11:39:32 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
11:39:32 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17306000 == 65 [pid = 4320] [id = 228]
11:39:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 174 (000000BB0F050000) [pid = 4320] [serial = 638] [outer = 0000000000000000]
11:39:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 175 (000000BB10021C00) [pid = 4320] [serial = 639] [outer = 000000BB0F050000]
11:39:32 INFO - PROCESS | 4320 | 1448048372610 Marionette INFO loaded listener.js
11:39:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 176 (000000BB128D0400) [pid = 4320] [serial = 640] [outer = 000000BB0F050000]
11:39:33 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17420800 == 66 [pid = 4320] [id = 229]
11:39:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 177 (000000BB129CAC00) [pid = 4320] [serial = 641] [outer = 0000000000000000]
11:39:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 178 (000000BB156AC000) [pid = 4320] [serial = 642] [outer = 000000BB129CAC00]
11:39:33 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
11:39:33 INFO - document served over http requires an http
11:39:33 INFO - sub-resource via iframe-tag using the http-csp
11:39:33 INFO - delivery method with swap-origin-redirect and when
11:39: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"
11:39:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:39:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:39:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:33 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
11:39:33 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 1026ms
11:39:33 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
11:39:33 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18954000 == 67 [pid = 4320] [id = 230]
11:39:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 179 (000000BB161DE800) [pid = 4320] [serial = 643] [outer = 0000000000000000]
11:39:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 180 (000000BB165C7800) [pid = 4320] [serial = 644] [outer = 000000BB161DE800]
11:39:33 INFO - PROCESS | 4320 | 1448048373651 Marionette INFO loaded listener.js
11:39:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 181 (000000BB171DE000) [pid = 4320] [serial = 645] [outer = 000000BB161DE800]
11:39:34 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
11:39:34 INFO - document served over http requires an http
11:39:34 INFO - sub-resource via script-tag using the http-csp
11:39:34 INFO - delivery method with keep-origin-redirect and when
11:39:34 INFO - the target request is same-origin.
11:39:34 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 1004ms
11:39:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
11:39:34 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB77484800 == 68 [pid = 4320] [id = 231]
11:39:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 182 (000000BB1722D400) [pid = 4320] [serial = 646] [outer = 0000000000000000]
11:39:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 183 (000000BB18503400) [pid = 4320] [serial = 647] [outer = 000000BB1722D400]
11:39:34 INFO - PROCESS | 4320 | 1448048374596 Marionette INFO loaded listener.js
11:39:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 184 (000000BB18AEAC00) [pid = 4320] [serial = 648] [outer = 000000BB1722D400]
11:39:35 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
11:39:35 INFO - document served over http requires an http
11:39:35 INFO - sub-resource via script-tag using the http-csp
11:39:35 INFO - delivery method with no-redirect and when
11:39:35 INFO - the target request is same-origin.
11:39:35 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 881ms
11:39:35 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
11:39:35 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7D0D0000 == 69 [pid = 4320] [id = 232]
11:39:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 185 (000000BB18C58C00) [pid = 4320] [serial = 649] [outer = 0000000000000000]
11:39:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 186 (000000BB18C5D400) [pid = 4320] [serial = 650] [outer = 000000BB18C58C00]
11:39:35 INFO - PROCESS | 4320 | 1448048375491 Marionette INFO loaded listener.js
11:39:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 187 (000000BB780CAC00) [pid = 4320] [serial = 651] [outer = 000000BB18C58C00]
11:39:36 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
11:39:36 INFO - document served over http requires an http
11:39:36 INFO - sub-resource via script-tag using the http-csp
11:39:36 INFO - delivery method with swap-origin-redirect and when
11:39: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"
11:39:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:39:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:39:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:36 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
11:39:36 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 880ms
11:39:36 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
11:39:36 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18979000 == 70 [pid = 4320] [id = 233]
11:39:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 188 (000000BB18C79C00) [pid = 4320] [serial = 652] [outer = 0000000000000000]
11:39:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 189 (000000BB782F2C00) [pid = 4320] [serial = 653] [outer = 000000BB18C79C00]
11:39:36 INFO - PROCESS | 4320 | 1448048376421 Marionette INFO loaded listener.js
11:39:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 190 (000000BB788BF400) [pid = 4320] [serial = 654] [outer = 000000BB18C79C00]
11:39:37 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
11:39:37 INFO - document served over http requires an http
11:39:37 INFO - sub-resource via xhr-request using the http-csp
11:39:37 INFO - delivery method with keep-origin-redirect and when
11:39:37 INFO - the target request is same-origin.
11:39:37 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 943ms
11:39:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
11:39:37 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB09C9A000 == 71 [pid = 4320] [id = 234]
11:39:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 191 (000000BB15646800) [pid = 4320] [serial = 655] [outer = 0000000000000000]
11:39:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 192 (000000BB1564C000) [pid = 4320] [serial = 656] [outer = 000000BB15646800]
11:39:37 INFO - PROCESS | 4320 | 1448048377328 Marionette INFO loaded listener.js
11:39:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 193 (000000BB783AB400) [pid = 4320] [serial = 657] [outer = 000000BB15646800]
11:39:37 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
11:39:37 INFO - document served over http requires an http
11:39:37 INFO - sub-resource via xhr-request using the http-csp
11:39:37 INFO - delivery method with no-redirect and when
11:39:37 INFO - the target request is same-origin.
11:39:37 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 878ms
11:39:37 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
11:39:38 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB09CB5000 == 72 [pid = 4320] [id = 235]
11:39:38 INFO - PROCESS | 4320 | ++DOMWINDOW == 194 (000000BB15778000) [pid = 4320] [serial = 658] [outer = 0000000000000000]
11:39:38 INFO - PROCESS | 4320 | ++DOMWINDOW == 195 (000000BB1577DC00) [pid = 4320] [serial = 659] [outer = 000000BB15778000]
11:39:38 INFO - PROCESS | 4320 | 1448048378220 Marionette INFO loaded listener.js
11:39:38 INFO - PROCESS | 4320 | ++DOMWINDOW == 196 (000000BB7759F800) [pid = 4320] [serial = 660] [outer = 000000BB15778000]
11:39:38 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
11:39:38 INFO - document served over http requires an http
11:39:38 INFO - sub-resource via xhr-request using the http-csp
11:39:38 INFO - delivery method with swap-origin-redirect and when
11:39: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"
11:39:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:39:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:39:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:38 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
11:39:38 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 881ms
11:39:38 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
11:39:39 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18A35000 == 73 [pid = 4320] [id = 236]
11:39:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 197 (000000BB18E1B000) [pid = 4320] [serial = 661] [outer = 0000000000000000]
11:39:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 198 (000000BB18E21000) [pid = 4320] [serial = 662] [outer = 000000BB18E1B000]
11:39:39 INFO - PROCESS | 4320 | 1448048379142 Marionette INFO loaded listener.js
11:39:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 199 (000000BB18E29C00) [pid = 4320] [serial = 663] [outer = 000000BB18E1B000]
11:39:39 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
11:39:39 INFO - document served over http requires an https
11:39:39 INFO - sub-resource via fetch-request using the http-csp
11:39:39 INFO - delivery method with keep-origin-redirect and when
11:39: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"
11:39:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:39:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:39:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:39:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:39 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
11:39:39 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 1029ms
11:39:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
11:39:40 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1ACA3800 == 74 [pid = 4320] [id = 237]
11:39:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 200 (000000BB128C2C00) [pid = 4320] [serial = 664] [outer = 0000000000000000]
11:39:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 201 (000000BB1ACEFC00) [pid = 4320] [serial = 665] [outer = 000000BB128C2C00]
11:39:40 INFO - PROCESS | 4320 | 1448048380197 Marionette INFO loaded listener.js
11:39:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 202 (000000BB1ACFC000) [pid = 4320] [serial = 666] [outer = 000000BB128C2C00]
11:39:40 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
11:39:40 INFO - document served over http requires an https
11:39:40 INFO - sub-resource via fetch-request using the http-csp
11:39:40 INFO - delivery method with no-redirect and when
11:39: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"
11:39:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:39:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:39:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:39:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:40 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
11:39:40 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 1004ms
11:39:40 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
11:39:41 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1595F000 == 75 [pid = 4320] [id = 238]
11:39:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 203 (000000BB15996C00) [pid = 4320] [serial = 667] [outer = 0000000000000000]
11:39:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 204 (000000BB1599F800) [pid = 4320] [serial = 668] [outer = 000000BB15996C00]
11:39:41 INFO - PROCESS | 4320 | 1448048381219 Marionette INFO loaded listener.js
11:39:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 205 (000000BB7DCCD800) [pid = 4320] [serial = 669] [outer = 000000BB15996C00]
11:39:41 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
11:39:41 INFO - document served over http requires an https
11:39:41 INFO - sub-resource via fetch-request using the http-csp
11:39:41 INFO - delivery method with swap-origin-redirect and when
11:39: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"
11:39:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:39:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:39:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:39:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:41 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
11:39:41 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 1080ms
11:39:41 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
11:39:42 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB19D8F000 == 76 [pid = 4320] [id = 239]
11:39:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 206 (000000BB1AB05000) [pid = 4320] [serial = 670] [outer = 0000000000000000]
11:39:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 207 (000000BB1AB08C00) [pid = 4320] [serial = 671] [outer = 000000BB1AB05000]
11:39:42 INFO - PROCESS | 4320 | 1448048382302 Marionette INFO loaded listener.js
11:39:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 208 (000000BB7D327800) [pid = 4320] [serial = 672] [outer = 000000BB1AB05000]
11:39:42 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
11:39:42 INFO - document served over http requires an https
11:39:42 INFO - sub-resource via fetch-request using the http-csp
11:39:42 INFO - delivery method with swap-origin-redirect and when
11:39: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"
11:39:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:39:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:39:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:39:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:42 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
11:39:42 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 1027ms
11:39:43 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
11:39:43 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB14E99000 == 77 [pid = 4320] [id = 240]
11:39:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 209 (000000BB14F04400) [pid = 4320] [serial = 673] [outer = 0000000000000000]
11:39:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 210 (000000BB14F09000) [pid = 4320] [serial = 674] [outer = 000000BB14F04400]
11:39:43 INFO - PROCESS | 4320 | 1448048383321 Marionette INFO loaded listener.js
11:39:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 211 (000000BB1AB06000) [pid = 4320] [serial = 675] [outer = 000000BB14F04400]
11:39:45 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
11:39:45 INFO - document served over http requires an https
11:39:45 INFO - sub-resource via fetch-request using the http-csp
11:39:45 INFO - delivery method with keep-origin-redirect and when
11:39: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"
11:39:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:39:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:39:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:39:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:45 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
11:39:45 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 2846ms
11:39:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
11:39:46 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0858B800 == 78 [pid = 4320] [id = 241]
11:39:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 212 (000000BB04115800) [pid = 4320] [serial = 676] [outer = 0000000000000000]
11:39:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 213 (000000BB06BB8C00) [pid = 4320] [serial = 677] [outer = 000000BB04115800]
11:39:46 INFO - PROCESS | 4320 | 1448048386586 Marionette INFO loaded listener.js
11:39:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 214 (000000BB0C29E800) [pid = 4320] [serial = 678] [outer = 000000BB04115800]
11:39:47 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
11:39:47 INFO - document served over http requires an https
11:39:47 INFO - sub-resource via fetch-request using the http-csp
11:39:47 INFO - delivery method with no-redirect and when
11:39: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"
11:39:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:39:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:39:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:39:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:47 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
11:39:47 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 1392ms
11:39:47 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
11:39:47 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DAC4800 == 79 [pid = 4320] [id = 242]
11:39:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 215 (000000BB050E6C00) [pid = 4320] [serial = 679] [outer = 0000000000000000]
11:39:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 216 (000000BB0637C000) [pid = 4320] [serial = 680] [outer = 000000BB050E6C00]
11:39:47 INFO - PROCESS | 4320 | 1448048387587 Marionette INFO loaded listener.js
11:39:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 217 (000000BB0F61D800) [pid = 4320] [serial = 681] [outer = 000000BB050E6C00]
11:39:49 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
11:39:49 INFO - document served over http requires an https
11:39:49 INFO - sub-resource via fetch-request using the http-csp
11:39:49 INFO - delivery method with swap-origin-redirect and when
11:39: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"
11:39:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:39:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:39:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:39:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:49 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
11:39:49 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 2616ms
11:39:49 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
11:39:50 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05A9B000 == 80 [pid = 4320] [id = 243]
11:39:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 218 (000000BB063B6C00) [pid = 4320] [serial = 682] [outer = 0000000000000000]
11:39:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 219 (000000BB06E6F000) [pid = 4320] [serial = 683] [outer = 000000BB063B6C00]
11:39:50 INFO - PROCESS | 4320 | 1448048390242 Marionette INFO loaded listener.js
11:39:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 220 (000000BB10188400) [pid = 4320] [serial = 684] [outer = 000000BB063B6C00]
11:39:50 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05A51000 == 81 [pid = 4320] [id = 244]
11:39:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 221 (000000BB0CFCBC00) [pid = 4320] [serial = 685] [outer = 0000000000000000]
11:39:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 222 (000000BB0E390C00) [pid = 4320] [serial = 686] [outer = 000000BB0CFCBC00]
11:39:50 INFO - PROCESS | 4320 | --DOCSHELL 000000BB114DA000 == 80 [pid = 4320] [id = 223]
11:39:50 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1039E000 == 79 [pid = 4320] [id = 222]
11:39:50 INFO - PROCESS | 4320 | --DOCSHELL 000000BB100E5800 == 78 [pid = 4320] [id = 221]
11:39:50 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F66D000 == 77 [pid = 4320] [id = 220]
11:39:50 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DD94800 == 76 [pid = 4320] [id = 219]
11:39:50 INFO - PROCESS | 4320 | --DOCSHELL 000000BB161A2800 == 75 [pid = 4320] [id = 149]
11:39:51 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0D38E000 == 74 [pid = 4320] [id = 218]
11:39:51 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0C334800 == 73 [pid = 4320] [id = 217]
11:39:51 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05940000 == 72 [pid = 4320] [id = 216]
11:39:51 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F517000 == 71 [pid = 4320] [id = 215]
11:39:51 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0EE92000 == 70 [pid = 4320] [id = 214]
11:39:51 INFO - PROCESS | 4320 | --DOCSHELL 000000BB088EA000 == 69 [pid = 4320] [id = 213]
11:39:51 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CF69000 == 68 [pid = 4320] [id = 212]
11:39:51 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18C05800 == 67 [pid = 4320] [id = 210]
11:39:51 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7D71C000 == 66 [pid = 4320] [id = 201]
11:39:51 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18CD6800 == 65 [pid = 4320] [id = 200]
11:39:51 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18CC7000 == 64 [pid = 4320] [id = 199]
11:39:51 INFO - PROCESS | 4320 | --DOCSHELL 000000BB185F1000 == 63 [pid = 4320] [id = 198]
11:39:51 INFO - PROCESS | 4320 | --DOCSHELL 000000BB163C2800 == 62 [pid = 4320] [id = 197]
11:39:51 INFO - PROCESS | 4320 | --DOCSHELL 000000BB12CBC800 == 61 [pid = 4320] [id = 196]
11:39:51 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0EE9E800 == 60 [pid = 4320] [id = 195]
11:39:51 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0C344000 == 59 [pid = 4320] [id = 194]
11:39:51 INFO - PROCESS | 4320 | --DOMWINDOW == 221 (000000BB0F565C00) [pid = 4320] [serial = 514] [outer = 0000000000000000] [url = about:blank]
11:39:51 INFO - PROCESS | 4320 | --DOMWINDOW == 220 (000000BB0F170C00) [pid = 4320] [serial = 519] [outer = 0000000000000000] [url = about:blank]
11:39:51 INFO - PROCESS | 4320 | --DOMWINDOW == 219 (000000BB0E395400) [pid = 4320] [serial = 509] [outer = 0000000000000000] [url = about:blank]
11:39:51 INFO - PROCESS | 4320 | --DOMWINDOW == 218 (000000BB0FBAAC00) [pid = 4320] [serial = 522] [outer = 0000000000000000] [url = about:blank]
11:39:51 INFO - PROCESS | 4320 | --DOMWINDOW == 217 (000000BB12A3C000) [pid = 4320] [serial = 537] [outer = 0000000000000000] [url = about:blank]
11:39:51 INFO - PROCESS | 4320 | --DOMWINDOW == 216 (000000BB12F20C00) [pid = 4320] [serial = 540] [outer = 0000000000000000] [url = about:blank]
11:39:51 INFO - PROCESS | 4320 | --DOMWINDOW == 215 (000000BB10364000) [pid = 4320] [serial = 525] [outer = 0000000000000000] [url = about:blank]
11:39:51 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
11:39:51 INFO - document served over http requires an https
11:39:51 INFO - sub-resource via iframe-tag using the http-csp
11:39:51 INFO - delivery method with keep-origin-redirect and when
11:39: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"
11:39:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:39:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:39:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:51 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
11:39:51 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 1241ms
11:39:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
11:39:51 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB06666800 == 60 [pid = 4320] [id = 245]
11:39:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 216 (000000BB063BA400) [pid = 4320] [serial = 687] [outer = 0000000000000000]
11:39:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 217 (000000BB0B084800) [pid = 4320] [serial = 688] [outer = 000000BB063BA400]
11:39:51 INFO - PROCESS | 4320 | 1448048391506 Marionette INFO loaded listener.js
11:39:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 218 (000000BB0E033400) [pid = 4320] [serial = 689] [outer = 000000BB063BA400]
11:39:51 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0C34A000 == 61 [pid = 4320] [id = 246]
11:39:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 219 (000000BB0E395400) [pid = 4320] [serial = 690] [outer = 0000000000000000]
11:39:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 220 (000000BB0F617C00) [pid = 4320] [serial = 691] [outer = 000000BB0E395400]
11:39:52 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
11:39:52 INFO - document served over http requires an https
11:39:52 INFO - sub-resource via iframe-tag using the http-csp
11:39:52 INFO - delivery method with no-redirect and when
11:39: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"
11:39:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:39:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:39:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:52 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
11:39:52 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 838ms
11:39:52 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
11:39:52 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CCC2800 == 62 [pid = 4320] [id = 247]
11:39:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 221 (000000BB0DC7E800) [pid = 4320] [serial = 692] [outer = 0000000000000000]
11:39:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 222 (000000BB0F183000) [pid = 4320] [serial = 693] [outer = 000000BB0DC7E800]
11:39:52 INFO - PROCESS | 4320 | 1448048392362 Marionette INFO loaded listener.js
11:39:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 223 (000000BB10195400) [pid = 4320] [serial = 694] [outer = 000000BB0DC7E800]
11:39:52 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DD57000 == 63 [pid = 4320] [id = 248]
11:39:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 224 (000000BB101E6C00) [pid = 4320] [serial = 695] [outer = 0000000000000000]
11:39:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 225 (000000BB10885C00) [pid = 4320] [serial = 696] [outer = 000000BB101E6C00]
11:39:52 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
11:39:52 INFO - document served over http requires an https
11:39:52 INFO - sub-resource via iframe-tag using the http-csp
11:39:52 INFO - delivery method with swap-origin-redirect and when
11:39: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"
11:39:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:39:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:39:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:52 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
11:39:52 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 838ms
11:39:52 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
11:39:53 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F23B000 == 64 [pid = 4320] [id = 249]
11:39:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 226 (000000BB10363C00) [pid = 4320] [serial = 697] [outer = 0000000000000000]
11:39:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 227 (000000BB1036AC00) [pid = 4320] [serial = 698] [outer = 000000BB10363C00]
11:39:53 INFO - PROCESS | 4320 | 1448048393226 Marionette INFO loaded listener.js
11:39:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 228 (000000BB10CE2C00) [pid = 4320] [serial = 699] [outer = 000000BB10363C00]
11:39:53 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F670800 == 65 [pid = 4320] [id = 250]
11:39:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 229 (000000BB11407C00) [pid = 4320] [serial = 700] [outer = 0000000000000000]
11:39:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 230 (000000BB11DBB400) [pid = 4320] [serial = 701] [outer = 000000BB11407C00]
11:39:53 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
11:39:53 INFO - document served over http requires an https
11:39:53 INFO - sub-resource via iframe-tag using the http-csp
11:39:53 INFO - delivery method with swap-origin-redirect and when
11:39: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"
11:39:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:39:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:39:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:53 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
11:39:53 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 839ms
11:39:53 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
11:39:53 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0FB7A800 == 66 [pid = 4320] [id = 251]
11:39:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 231 (000000BB11D31C00) [pid = 4320] [serial = 702] [outer = 0000000000000000]
11:39:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 232 (000000BB11DBD800) [pid = 4320] [serial = 703] [outer = 000000BB11D31C00]
11:39:54 INFO - PROCESS | 4320 | 1448048394025 Marionette INFO loaded listener.js
11:39:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 233 (000000BB1270E400) [pid = 4320] [serial = 704] [outer = 000000BB11D31C00]
11:39:54 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10278000 == 67 [pid = 4320] [id = 252]
11:39:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 234 (000000BB1270CC00) [pid = 4320] [serial = 705] [outer = 0000000000000000]
11:39:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 235 (000000BB12708400) [pid = 4320] [serial = 706] [outer = 000000BB1270CC00]
11:39:54 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
11:39:54 INFO - document served over http requires an https
11:39:54 INFO - sub-resource via iframe-tag using the http-csp
11:39:54 INFO - delivery method with keep-origin-redirect and when
11:39: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"
11:39:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:39:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:39:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:54 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
11:39:54 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 775ms
11:39:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
11:39:54 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10397000 == 68 [pid = 4320] [id = 253]
11:39:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 236 (000000BB1286B000) [pid = 4320] [serial = 707] [outer = 0000000000000000]
11:39:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 237 (000000BB128CCC00) [pid = 4320] [serial = 708] [outer = 000000BB1286B000]
11:39:54 INFO - PROCESS | 4320 | 1448048394811 Marionette INFO loaded listener.js
11:39:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 238 (000000BB129C7000) [pid = 4320] [serial = 709] [outer = 000000BB1286B000]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 237 (000000BB08568000) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 236 (000000BB77A9F400) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 235 (000000BB16804400) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 234 (000000BB1850EC00) [pid = 4320] [serial = 557] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 233 (000000BB1088AC00) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 232 (000000BB18C54000) [pid = 4320] [serial = 589] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 231 (000000BB1091F400) [pid = 4320] [serial = 594] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048360843]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 230 (000000BB11D33000) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 229 (000000BB12867C00) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 228 (000000BB171DB400) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 227 (000000BB0DC7FC00) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 226 (000000BB02EF4400) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 225 (000000BB0F180C00) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 224 (000000BB10361800) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 223 (000000BB12CEC800) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 222 (000000BB11DBEC00) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 221 (000000BB0551A000) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 220 (000000BB0DC7AC00) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 219 (000000BB165C4C00) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 218 (000000BB050DB400) [pid = 4320] [serial = 403] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 217 (000000BB0C3A5800) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 216 (000000BB1140B800) [pid = 4320] [serial = 406] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 215 (000000BB12A41800) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 214 (000000BB12F17C00) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 213 (000000BB786C0800) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 212 (000000BB0867F800) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 211 (000000BB156B0000) [pid = 4320] [serial = 629] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 210 (000000BB0553CC00) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 209 (000000BB1140EC00) [pid = 4320] [serial = 552] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048347683]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 208 (000000BB0F622C00) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 207 (000000BB11DC2000) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 206 (000000BB1088A800) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 205 (000000BB0CFC2400) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 204 (000000BB0E34C400) [pid = 4320] [serial = 547] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 203 (000000BB06BBA000) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 202 (000000BB01E56800) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 201 (000000BB0CFC5800) [pid = 4320] [serial = 599] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 200 (000000BB0FDCF800) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 199 (000000BB12CF0800) [pid = 4320] [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]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 198 (000000BB18C54C00) [pid = 4320] [serial = 590] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 197 (000000BB1893A800) [pid = 4320] [serial = 560] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 196 (000000BB0E353C00) [pid = 4320] [serial = 600] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 195 (000000BB10360000) [pid = 4320] [serial = 623] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 194 (000000BB18AE9800) [pid = 4320] [serial = 584] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 193 (000000BB0F562C00) [pid = 4320] [serial = 550] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 192 (000000BB18936800) [pid = 4320] [serial = 558] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 191 (000000BB12990400) [pid = 4320] [serial = 620] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 190 (000000BB1707F000) [pid = 4320] [serial = 555] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 189 (000000BB06BF0800) [pid = 4320] [serial = 595] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048360843]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 188 (000000BB05512800) [pid = 4320] [serial = 605] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 187 (000000BB12869000) [pid = 4320] [serial = 553] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048347683]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 186 (000000BB1001FC00) [pid = 4320] [serial = 611] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 185 (000000BB1299CC00) [pid = 4320] [serial = 566] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 184 (000000BB0F569000) [pid = 4320] [serial = 548] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 183 (000000BB12DE9800) [pid = 4320] [serial = 626] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 182 (000000BB0F16C400) [pid = 4320] [serial = 608] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 181 (000000BB10190000) [pid = 4320] [serial = 563] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 180 (000000BB129D1C00) [pid = 4320] [serial = 581] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 179 (000000BB06BF0000) [pid = 4320] [serial = 597] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 178 (000000BB12BC3000) [pid = 4320] [serial = 569] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 177 (000000BB0683E800) [pid = 4320] [serial = 602] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 176 (000000BB15C84800) [pid = 4320] [serial = 587] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 175 (000000BB1211C800) [pid = 4320] [serial = 617] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 174 (000000BB12DE8400) [pid = 4320] [serial = 575] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 173 (000000BB165BB400) [pid = 4320] [serial = 542] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 172 (000000BB0C29D000) [pid = 4320] [serial = 545] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 171 (000000BB1088C000) [pid = 4320] [serial = 614] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 170 (000000BB06BB9400) [pid = 4320] [serial = 592] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 169 (000000BB18555000) [pid = 4320] [serial = 572] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 168 (000000BB0999F000) [pid = 4320] [serial = 578] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 169 (000000BB03C50C00) [pid = 4320] [serial = 710] [outer = 000000BB01E53000]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 168 (000000BB128CD000) [pid = 4320] [serial = 477] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 167 (000000BB7F0B8000) [pid = 4320] [serial = 411] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 166 (000000BB78749800) [pid = 4320] [serial = 492] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 165 (000000BB12120400) [pid = 4320] [serial = 504] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 164 (000000BB12F26800) [pid = 4320] [serial = 417] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 163 (000000BB78E8A400) [pid = 4320] [serial = 501] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 162 (000000BB11D31800) [pid = 4320] [serial = 395] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 161 (000000BB7EB0A800) [pid = 4320] [serial = 350] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 160 (000000BB161E0C00) [pid = 4320] [serial = 420] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 159 (000000BB7D7CB800) [pid = 4320] [serial = 401] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 158 (000000BB097C2C00) [pid = 4320] [serial = 467] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 157 (000000BB11404800) [pid = 4320] [serial = 615] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 156 (000000BB0F16D400) [pid = 4320] [serial = 392] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 155 (000000BB17230C00) [pid = 4320] [serial = 483] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 154 (000000BB7E84CC00) [pid = 4320] [serial = 405] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 153 (000000BB0F623400) [pid = 4320] [serial = 472] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 152 (000000BB7F79F400) [pid = 4320] [serial = 408] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 151 (000000BB165BF000) [pid = 4320] [serial = 480] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 150 (000000BB1286D400) [pid = 4320] [serial = 618] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 149 (000000BB12F26C00) [pid = 4320] [serial = 414] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 148 (000000BB7D656800) [pid = 4320] [serial = 398] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 147 (000000BB78575000) [pid = 4320] [serial = 489] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 146 (000000BB1708D800) [pid = 4320] [serial = 498] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 145 (000000BB101E7C00) [pid = 4320] [serial = 612] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 144 (000000BB78751800) [pid = 4320] [serial = 495] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 143 (000000BB10CD8400) [pid = 4320] [serial = 353] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 142 (000000BB78568800) [pid = 4320] [serial = 486] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | --DOMWINDOW == 141 (000000BB7EB6FC00) [pid = 4320] [serial = 425] [outer = 0000000000000000] [url = about:blank]
11:39:55 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1038D800 == 69 [pid = 4320] [id = 254]
11:39:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 142 (000000BB05512800) [pid = 4320] [serial = 711] [outer = 0000000000000000]
11:39:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 143 (000000BB08827400) [pid = 4320] [serial = 712] [outer = 000000BB05512800]
11:39:55 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
11:39:55 INFO - document served over http requires an https
11:39:55 INFO - sub-resource via iframe-tag using the http-csp
11:39:55 INFO - delivery method with no-redirect and when
11:39: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"
11:39:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:39:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:39:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:55 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
11:39:55 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 1233ms
11:39:55 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
11:39:55 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10767800 == 70 [pid = 4320] [id = 255]
11:39:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 144 (000000BB06BBA000) [pid = 4320] [serial = 713] [outer = 0000000000000000]
11:39:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 145 (000000BB0FDCF800) [pid = 4320] [serial = 714] [outer = 000000BB06BBA000]
11:39:56 INFO - PROCESS | 4320 | 1448048396007 Marionette INFO loaded listener.js
11:39:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 146 (000000BB1140EC00) [pid = 4320] [serial = 715] [outer = 000000BB06BBA000]
11:39:56 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB114E5800 == 71 [pid = 4320] [id = 256]
11:39:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 147 (000000BB10D08000) [pid = 4320] [serial = 716] [outer = 0000000000000000]
11:39:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 148 (000000BB12872000) [pid = 4320] [serial = 717] [outer = 000000BB10D08000]
11:39:56 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
11:39:56 INFO - document served over http requires an https
11:39:56 INFO - sub-resource via iframe-tag using the http-csp
11:39:56 INFO - delivery method with swap-origin-redirect and when
11:39: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"
11:39:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:39:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:39:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:56 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
11:39:56 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
11:39:56 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
11:39:56 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1236C800 == 72 [pid = 4320] [id = 257]
11:39:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 149 (000000BB0FBAA400) [pid = 4320] [serial = 718] [outer = 0000000000000000]
11:39:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 150 (000000BB11DC2000) [pid = 4320] [serial = 719] [outer = 000000BB0FBAA400]
11:39:56 INFO - PROCESS | 4320 | 1448048396867 Marionette INFO loaded listener.js
11:39:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 151 (000000BB12BBF000) [pid = 4320] [serial = 720] [outer = 000000BB0FBAA400]
11:39:57 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
11:39:57 INFO - document served over http requires an https
11:39:57 INFO - sub-resource via script-tag using the http-csp
11:39:57 INFO - delivery method with keep-origin-redirect and when
11:39: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"
11:39:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:39:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:39:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:57 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
11:39:57 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 734ms
11:39:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
11:39:57 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1375F800 == 73 [pid = 4320] [id = 258]
11:39:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 152 (000000BB10D03400) [pid = 4320] [serial = 721] [outer = 0000000000000000]
11:39:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 153 (000000BB12BC3000) [pid = 4320] [serial = 722] [outer = 000000BB10D03400]
11:39:57 INFO - PROCESS | 4320 | 1448048397555 Marionette INFO loaded listener.js
11:39:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 154 (000000BB12EDEC00) [pid = 4320] [serial = 723] [outer = 000000BB10D03400]
11:39:58 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
11:39:58 INFO - document served over http requires an https
11:39:58 INFO - sub-resource via script-tag using the http-csp
11:39:58 INFO - delivery method with no-redirect and when
11:39: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"
11:39:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:39:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:39:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:58 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
11:39:58 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 922ms
11:39:58 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
11:39:58 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CF5A800 == 74 [pid = 4320] [id = 259]
11:39:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 155 (000000BB0B422C00) [pid = 4320] [serial = 724] [outer = 0000000000000000]
11:39:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 156 (000000BB0C3A0C00) [pid = 4320] [serial = 725] [outer = 000000BB0B422C00]
11:39:58 INFO - PROCESS | 4320 | 1448048398632 Marionette INFO loaded listener.js
11:39:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 157 (000000BB0E35B000) [pid = 4320] [serial = 726] [outer = 000000BB0B422C00]
11:39:59 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
11:39:59 INFO - document served over http requires an https
11:39:59 INFO - sub-resource via script-tag using the http-csp
11:39:59 INFO - delivery method with swap-origin-redirect and when
11:39: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"
11:39:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:39:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:39:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:39:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:39:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:39:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:39:59 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
11:39:59 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 1025ms
11:39:59 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
11:39:59 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1065A000 == 75 [pid = 4320] [id = 260]
11:39:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 158 (000000BB0F16A400) [pid = 4320] [serial = 727] [outer = 0000000000000000]
11:39:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 159 (000000BB1010C800) [pid = 4320] [serial = 728] [outer = 000000BB0F16A400]
11:39:59 INFO - PROCESS | 4320 | 1448048399664 Marionette INFO loaded listener.js
11:39:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 160 (000000BB10D09000) [pid = 4320] [serial = 729] [outer = 000000BB0F16A400]
11:40:00 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
11:40:00 INFO - document served over http requires an https
11:40:00 INFO - sub-resource via script-tag using the http-csp
11:40:00 INFO - delivery method with swap-origin-redirect and when
11:40: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"
11:40:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:40:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:40:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:00 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
11:40:00 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 1004ms
11:40:00 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
11:40:00 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB14F97800 == 76 [pid = 4320] [id = 261]
11:40:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 161 (000000BB11410C00) [pid = 4320] [serial = 730] [outer = 0000000000000000]
11:40:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 162 (000000BB12710C00) [pid = 4320] [serial = 731] [outer = 000000BB11410C00]
11:40:00 INFO - PROCESS | 4320 | 1448048400781 Marionette INFO loaded listener.js
11:40:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 163 (000000BB12F19400) [pid = 4320] [serial = 732] [outer = 000000BB11410C00]
11:40:01 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
11:40:01 INFO - document served over http requires an https
11:40:01 INFO - sub-resource via script-tag using the http-csp
11:40:01 INFO - delivery method with keep-origin-redirect and when
11:40: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"
11:40:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:40:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:40:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:01 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
11:40:01 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 985ms
11:40:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
11:40:01 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1619A000 == 77 [pid = 4320] [id = 262]
11:40:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 164 (000000BB0B426000) [pid = 4320] [serial = 733] [outer = 0000000000000000]
11:40:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 165 (000000BB14FCD000) [pid = 4320] [serial = 734] [outer = 000000BB0B426000]
11:40:01 INFO - PROCESS | 4320 | 1448048401708 Marionette INFO loaded listener.js
11:40:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 166 (000000BB14FD6800) [pid = 4320] [serial = 735] [outer = 000000BB0B426000]
11:40:02 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
11:40:02 INFO - document served over http requires an https
11:40:02 INFO - sub-resource via script-tag using the http-csp
11:40:02 INFO - delivery method with no-redirect and when
11:40: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"
11:40:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:40:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:40:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:02 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
11:40:02 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 922ms
11:40:02 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
11:40:02 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB16E2C000 == 78 [pid = 4320] [id = 263]
11:40:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 167 (000000BB0D20C800) [pid = 4320] [serial = 736] [outer = 0000000000000000]
11:40:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 168 (000000BB14FDB400) [pid = 4320] [serial = 737] [outer = 000000BB0D20C800]
11:40:02 INFO - PROCESS | 4320 | 1448048402641 Marionette INFO loaded listener.js
11:40:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 169 (000000BB15991000) [pid = 4320] [serial = 738] [outer = 000000BB0D20C800]
11:40:03 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
11:40:03 INFO - document served over http requires an https
11:40:03 INFO - sub-resource via script-tag using the http-csp
11:40:03 INFO - delivery method with swap-origin-redirect and when
11:40: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"
11:40:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:40:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:40:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:03 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
11:40:03 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 984ms
11:40:03 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
11:40:03 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17336000 == 79 [pid = 4320] [id = 264]
11:40:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 170 (000000BB161D3C00) [pid = 4320] [serial = 739] [outer = 0000000000000000]
11:40:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 171 (000000BB165BC000) [pid = 4320] [serial = 740] [outer = 000000BB161D3C00]
11:40:03 INFO - PROCESS | 4320 | 1448048403693 Marionette INFO loaded listener.js
11:40:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 172 (000000BB1680C400) [pid = 4320] [serial = 741] [outer = 000000BB161D3C00]
11:40:04 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
11:40:04 INFO - document served over http requires an https
11:40:04 INFO - sub-resource via xhr-request using the http-csp
11:40:04 INFO - delivery method with keep-origin-redirect and when
11:40: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"
11:40:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:40:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:40:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:04 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
11:40:04 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 985ms
11:40:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
11:40:04 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17FE0000 == 80 [pid = 4320] [id = 265]
11:40:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 173 (000000BB1680B800) [pid = 4320] [serial = 742] [outer = 0000000000000000]
11:40:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 174 (000000BB171DD400) [pid = 4320] [serial = 743] [outer = 000000BB1680B800]
11:40:04 INFO - PROCESS | 4320 | 1448048404651 Marionette INFO loaded listener.js
11:40:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 175 (000000BB1850C000) [pid = 4320] [serial = 744] [outer = 000000BB1680B800]
11:40:05 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
11:40:05 INFO - document served over http requires an https
11:40:05 INFO - sub-resource via xhr-request using the http-csp
11:40:05 INFO - delivery method with no-redirect and when
11:40: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"
11:40:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:40:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:40:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:05 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
11:40:05 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 880ms
11:40:05 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
11:40:05 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18955000 == 81 [pid = 4320] [id = 266]
11:40:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 176 (000000BB18504C00) [pid = 4320] [serial = 745] [outer = 0000000000000000]
11:40:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 177 (000000BB1855DC00) [pid = 4320] [serial = 746] [outer = 000000BB18504C00]
11:40:05 INFO - PROCESS | 4320 | 1448048405590 Marionette INFO loaded listener.js
11:40:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 178 (000000BB18AE4400) [pid = 4320] [serial = 747] [outer = 000000BB18504C00]
11:40:06 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
11:40:06 INFO - document served over http requires an https
11:40:06 INFO - sub-resource via xhr-request using the http-csp
11:40:06 INFO - delivery method with swap-origin-redirect and when
11:40: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"
11:40:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:40:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:40:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:06 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
11:40:06 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 983ms
11:40:06 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
11:40:06 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18C13800 == 82 [pid = 4320] [id = 267]
11:40:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 179 (000000BB18AEE800) [pid = 4320] [serial = 748] [outer = 0000000000000000]
11:40:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 180 (000000BB18C5BC00) [pid = 4320] [serial = 749] [outer = 000000BB18AEE800]
11:40:06 INFO - PROCESS | 4320 | 1448048406568 Marionette INFO loaded listener.js
11:40:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 181 (000000BB18E1D000) [pid = 4320] [serial = 750] [outer = 000000BB18AEE800]
11:40:07 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
11:40:07 INFO - document served over http requires an https
11:40:07 INFO - sub-resource via xhr-request using the http-csp
11:40:07 INFO - delivery method with swap-origin-redirect and when
11:40: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"
11:40:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:40:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:40:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:07 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
11:40:07 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 985ms
11:40:07 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
11:40:07 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB19D84000 == 83 [pid = 4320] [id = 268]
11:40:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 182 (000000BB10341400) [pid = 4320] [serial = 751] [outer = 0000000000000000]
11:40:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 183 (000000BB10348400) [pid = 4320] [serial = 752] [outer = 000000BB10341400]
11:40:07 INFO - PROCESS | 4320 | 1448048407524 Marionette INFO loaded listener.js
11:40:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 184 (000000BB18C81C00) [pid = 4320] [serial = 753] [outer = 000000BB10341400]
11:40:08 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
11:40:08 INFO - document served over http requires an https
11:40:08 INFO - sub-resource via xhr-request using the http-csp
11:40:08 INFO - delivery method with keep-origin-redirect and when
11:40: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"
11:40:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:40:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:40:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:08 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
11:40:08 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 943ms
11:40:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
11:40:08 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7CBC8000 == 84 [pid = 4320] [id = 269]
11:40:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 185 (000000BB12EAEC00) [pid = 4320] [serial = 754] [outer = 0000000000000000]
11:40:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 186 (000000BB12EB1C00) [pid = 4320] [serial = 755] [outer = 000000BB12EAEC00]
11:40:08 INFO - PROCESS | 4320 | 1448048408498 Marionette INFO loaded listener.js
11:40:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 187 (000000BB78577C00) [pid = 4320] [serial = 756] [outer = 000000BB12EAEC00]
11:40:09 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
11:40:09 INFO - document served over http requires an https
11:40:09 INFO - sub-resource via xhr-request using the http-csp
11:40:09 INFO - delivery method with no-redirect and when
11:40: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"
11:40:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:40:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:40:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:09 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
11:40:09 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 922ms
11:40:09 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
11:40:09 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB16D07800 == 85 [pid = 4320] [id = 270]
11:40:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 188 (000000BB05AD6400) [pid = 4320] [serial = 757] [outer = 0000000000000000]
11:40:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 189 (000000BB05ADB800) [pid = 4320] [serial = 758] [outer = 000000BB05AD6400]
11:40:09 INFO - PROCESS | 4320 | 1448048409472 Marionette INFO loaded listener.js
11:40:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 190 (000000BB774B1800) [pid = 4320] [serial = 759] [outer = 000000BB05AD6400]
11:40:10 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
11:40:10 INFO - document served over http requires an https
11:40:10 INFO - sub-resource via xhr-request using the http-csp
11:40:10 INFO - delivery method with swap-origin-redirect and when
11:40: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"
11:40:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:40:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:40:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:10 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
11:40:10 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 923ms
11:40:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
11:40:10 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB16D24800 == 86 [pid = 4320] [id = 271]
11:40:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 191 (000000BB11407800) [pid = 4320] [serial = 760] [outer = 0000000000000000]
11:40:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 192 (000000BB1BECD000) [pid = 4320] [serial = 761] [outer = 000000BB11407800]
11:40:10 INFO - PROCESS | 4320 | 1448048410391 Marionette INFO loaded listener.js
11:40:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 193 (000000BB1BED6000) [pid = 4320] [serial = 762] [outer = 000000BB11407800]
11:40:11 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
11:40:11 INFO - document served over http requires an http
11:40:11 INFO - sub-resource via fetch-request using the meta-csp
11:40:11 INFO - delivery method with keep-origin-redirect and when
11:40: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"
11:40:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:40:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:40:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:40:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:11 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
11:40:11 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 965ms
11:40:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
11:40:11 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1791B000 == 87 [pid = 4320] [id = 272]
11:40:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 194 (000000BB12EB8C00) [pid = 4320] [serial = 763] [outer = 0000000000000000]
11:40:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 195 (000000BB17E76800) [pid = 4320] [serial = 764] [outer = 000000BB12EB8C00]
11:40:11 INFO - PROCESS | 4320 | 1448048411371 Marionette INFO loaded listener.js
11:40:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 196 (000000BB1BEC8400) [pid = 4320] [serial = 765] [outer = 000000BB12EB8C00]
11:40:12 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
11:40:12 INFO - document served over http requires an http
11:40:12 INFO - sub-resource via fetch-request using the meta-csp
11:40:12 INFO - delivery method with no-redirect and when
11:40: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"
11:40:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:40:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:40:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:40:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:12 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
11:40:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1028ms
11:40:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
11:40:12 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17EB0000 == 88 [pid = 4320] [id = 273]
11:40:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 197 (000000BB18BB3C00) [pid = 4320] [serial = 766] [outer = 0000000000000000]
11:40:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 198 (000000BB18BB5000) [pid = 4320] [serial = 767] [outer = 000000BB18BB3C00]
11:40:12 INFO - PROCESS | 4320 | 1448048412443 Marionette INFO loaded listener.js
11:40:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 199 (000000BB7874A400) [pid = 4320] [serial = 768] [outer = 000000BB18BB3C00]
11:40:13 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
11:40:13 INFO - document served over http requires an http
11:40:13 INFO - sub-resource via fetch-request using the meta-csp
11:40:13 INFO - delivery method with swap-origin-redirect and when
11:40: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
11:40:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:40:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:40:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:40:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:13 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
11:40:13 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 1020ms
11:40:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:40:15 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17A82000 == 89 [pid = 4320] [id = 274]
11:40:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 200 (000000BB09D91C00) [pid = 4320] [serial = 769] [outer = 0000000000000000]
11:40:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 201 (000000BB17E78000) [pid = 4320] [serial = 770] [outer = 000000BB09D91C00]
11:40:15 INFO - PROCESS | 4320 | 1448048415351 Marionette INFO loaded listener.js
11:40:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 202 (000000BB1A321800) [pid = 4320] [serial = 771] [outer = 000000BB09D91C00]
11:40:15 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0861F800 == 90 [pid = 4320] [id = 275]
11:40:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 203 (000000BB0B818C00) [pid = 4320] [serial = 772] [outer = 0000000000000000]
11:40:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 204 (000000BB09D90400) [pid = 4320] [serial = 773] [outer = 000000BB0B818C00]
11:40:16 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
11:40:16 INFO - document served over http requires an http
11:40:16 INFO - sub-resource via iframe-tag using the meta-csp
11:40:16 INFO - delivery method with keep-origin-redirect and when
11:40: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"
11:40:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:40:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:40:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:16 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
11:40:16 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 2986ms
11:40:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
11:40:16 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0EEA7000 == 91 [pid = 4320] [id = 276]
11:40:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 205 (000000BB0551D800) [pid = 4320] [serial = 774] [outer = 0000000000000000]
11:40:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 206 (000000BB0DD2AC00) [pid = 4320] [serial = 775] [outer = 000000BB0551D800]
11:40:16 INFO - PROCESS | 4320 | 1448048416471 Marionette INFO loaded listener.js
11:40:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 207 (000000BB12F1B800) [pid = 4320] [serial = 776] [outer = 000000BB0551D800]
11:40:17 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB08642800 == 92 [pid = 4320] [id = 277]
11:40:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 208 (000000BB05ADE400) [pid = 4320] [serial = 777] [outer = 0000000000000000]
11:40:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 209 (000000BB0870A800) [pid = 4320] [serial = 778] [outer = 000000BB05ADE400]
11:40:17 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
11:40:17 INFO - document served over http requires an http
11:40:17 INFO - sub-resource via iframe-tag using the meta-csp
11:40:17 INFO - delivery method with no-redirect and when
11:40: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"
11:40:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:40:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:40:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:17 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
11:40:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1634ms
11:40:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:40:18 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DDA0000 == 93 [pid = 4320] [id = 278]
11:40:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 210 (000000BB05910800) [pid = 4320] [serial = 779] [outer = 0000000000000000]
11:40:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 211 (000000BB097B9400) [pid = 4320] [serial = 780] [outer = 000000BB05910800]
11:40:18 INFO - PROCESS | 4320 | 1448048418152 Marionette INFO loaded listener.js
11:40:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 212 (000000BB0F61AC00) [pid = 4320] [serial = 781] [outer = 000000BB05910800]
11:40:18 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0691E800 == 94 [pid = 4320] [id = 279]
11:40:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 213 (000000BB09D8C000) [pid = 4320] [serial = 782] [outer = 0000000000000000]
11:40:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 214 (000000BB0B816C00) [pid = 4320] [serial = 783] [outer = 000000BB09D8C000]
11:40:19 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
11:40:19 INFO - document served over http requires an http
11:40:19 INFO - sub-resource via iframe-tag using the meta-csp
11:40:19 INFO - delivery method with swap-origin-redirect and when
11:40:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
11:40:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:40:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:40:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:19 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
11:40:19 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 1279ms
11:40:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
11:40:19 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB09CAF800 == 95 [pid = 4320] [id = 280]
11:40:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 215 (000000BB0CFC3C00) [pid = 4320] [serial = 784] [outer = 0000000000000000]
11:40:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 216 (000000BB0E03B800) [pid = 4320] [serial = 785] [outer = 000000BB0CFC3C00]
11:40:19 INFO - PROCESS | 4320 | 1448048419447 Marionette INFO loaded listener.js
11:40:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 217 (000000BB0FDD5C00) [pid = 4320] [serial = 786] [outer = 000000BB0CFC3C00]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1236C800 == 94 [pid = 4320] [id = 257]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB114E5800 == 93 [pid = 4320] [id = 256]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10767800 == 92 [pid = 4320] [id = 255]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1038D800 == 91 [pid = 4320] [id = 254]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10397000 == 90 [pid = 4320] [id = 253]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10278000 == 89 [pid = 4320] [id = 252]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0FB7A800 == 88 [pid = 4320] [id = 251]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F670800 == 87 [pid = 4320] [id = 250]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F23B000 == 86 [pid = 4320] [id = 249]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DD57000 == 85 [pid = 4320] [id = 248]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CCC2800 == 84 [pid = 4320] [id = 247]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0C34A000 == 83 [pid = 4320] [id = 246]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB06666800 == 82 [pid = 4320] [id = 245]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05A51000 == 81 [pid = 4320] [id = 244]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05A9B000 == 80 [pid = 4320] [id = 243]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DAC4800 == 79 [pid = 4320] [id = 242]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0858B800 == 78 [pid = 4320] [id = 241]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18A35000 == 77 [pid = 4320] [id = 236]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB09CB5000 == 76 [pid = 4320] [id = 235]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB09C9A000 == 75 [pid = 4320] [id = 234]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18979000 == 74 [pid = 4320] [id = 233]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7D0D0000 == 73 [pid = 4320] [id = 232]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB77484800 == 72 [pid = 4320] [id = 231]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18954000 == 71 [pid = 4320] [id = 230]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17420800 == 70 [pid = 4320] [id = 229]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17306000 == 69 [pid = 4320] [id = 228]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB100DF800 == 68 [pid = 4320] [id = 227]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1375B000 == 67 [pid = 4320] [id = 193]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0D393800 == 66 [pid = 4320] [id = 226]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0FB75800 == 65 [pid = 4320] [id = 164]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB06BE5000 == 64 [pid = 4320] [id = 225]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB185E4000 == 63 [pid = 4320] [id = 178]
11:40:19 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1420E000 == 62 [pid = 4320] [id = 224]
11:40:19 INFO - PROCESS | 4320 | --DOMWINDOW == 216 (000000BB12F25800) [pid = 4320] [serial = 627] [outer = 0000000000000000] [url = about:blank]
11:40:19 INFO - PROCESS | 4320 | --DOMWINDOW == 215 (000000BB11411400) [pid = 4320] [serial = 551] [outer = 0000000000000000] [url = about:blank]
11:40:19 INFO - PROCESS | 4320 | --DOMWINDOW == 214 (000000BB7803C400) [pid = 4320] [serial = 564] [outer = 0000000000000000] [url = about:blank]
11:40:19 INFO - PROCESS | 4320 | --DOMWINDOW == 213 (000000BB0E040400) [pid = 4320] [serial = 603] [outer = 0000000000000000] [url = about:blank]
11:40:19 INFO - PROCESS | 4320 | --DOMWINDOW == 212 (000000BB0DD29400) [pid = 4320] [serial = 546] [outer = 0000000000000000] [url = about:blank]
11:40:19 INFO - PROCESS | 4320 | --DOMWINDOW == 211 (000000BB18509000) [pid = 4320] [serial = 556] [outer = 0000000000000000] [url = about:blank]
11:40:19 INFO - PROCESS | 4320 | --DOMWINDOW == 210 (000000BB788C6000) [pid = 4320] [serial = 567] [outer = 0000000000000000] [url = about:blank]
11:40:19 INFO - PROCESS | 4320 | --DOMWINDOW == 209 (000000BB0F621000) [pid = 4320] [serial = 609] [outer = 0000000000000000] [url = about:blank]
11:40:19 INFO - PROCESS | 4320 | --DOMWINDOW == 208 (000000BB783B1800) [pid = 4320] [serial = 561] [outer = 0000000000000000] [url = about:blank]
11:40:19 INFO - PROCESS | 4320 | --DOMWINDOW == 207 (000000BB18508C00) [pid = 4320] [serial = 543] [outer = 0000000000000000] [url = about:blank]
11:40:19 INFO - PROCESS | 4320 | --DOMWINDOW == 206 (000000BB12A3C400) [pid = 4320] [serial = 624] [outer = 0000000000000000] [url = about:blank]
11:40:19 INFO - PROCESS | 4320 | --DOMWINDOW == 205 (000000BB12A37800) [pid = 4320] [serial = 621] [outer = 0000000000000000] [url = about:blank]
11:40:19 INFO - PROCESS | 4320 | --DOMWINDOW == 204 (000000BB0B1D9800) [pid = 4320] [serial = 598] [outer = 0000000000000000] [url = about:blank]
11:40:19 INFO - PROCESS | 4320 | --DOMWINDOW == 203 (000000BB0B422000) [pid = 4320] [serial = 606] [outer = 0000000000000000] [url = about:blank]
11:40:20 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
11:40:20 INFO - document served over http requires an http
11:40:20 INFO - sub-resource via script-tag using the meta-csp
11:40:20 INFO - delivery method with keep-origin-redirect and when
11:40: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"
11:40:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:40:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:40:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:20 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
11:40:20 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 1286ms
11:40:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
11:40:20 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB088E0800 == 63 [pid = 4320] [id = 281]
11:40:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 204 (000000BB0B1DDC00) [pid = 4320] [serial = 787] [outer = 0000000000000000]
11:40:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 205 (000000BB0DC81400) [pid = 4320] [serial = 788] [outer = 000000BB0B1DDC00]
11:40:20 INFO - PROCESS | 4320 | 1448048420645 Marionette INFO loaded listener.js
11:40:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 206 (000000BB0FBAA000) [pid = 4320] [serial = 789] [outer = 000000BB0B1DDC00]
11:40:21 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
11:40:21 INFO - document served over http requires an http
11:40:21 INFO - sub-resource via script-tag using the meta-csp
11:40:21 INFO - delivery method with no-redirect and when
11:40: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"
11:40:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:40:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:40:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:21 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
11:40:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 734ms
11:40:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
11:40:21 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DD60000 == 64 [pid = 4320] [id = 282]
11:40:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 207 (000000BB1018C400) [pid = 4320] [serial = 790] [outer = 0000000000000000]
11:40:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 208 (000000BB101E3400) [pid = 4320] [serial = 791] [outer = 000000BB1018C400]
11:40:21 INFO - PROCESS | 4320 | 1448048421295 Marionette INFO loaded listener.js
11:40:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 209 (000000BB10886400) [pid = 4320] [serial = 792] [outer = 000000BB1018C400]
11:40:21 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
11:40:21 INFO - document served over http requires an http
11:40:21 INFO - sub-resource via script-tag using the meta-csp
11:40:21 INFO - delivery method with swap-origin-redirect and when
11:40: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
11:40:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:40:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:40:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:21 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
11:40:21 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 734ms
11:40:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
11:40:22 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F670000 == 65 [pid = 4320] [id = 283]
11:40:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 210 (000000BB10922000) [pid = 4320] [serial = 793] [outer = 0000000000000000]
11:40:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 211 (000000BB10D05C00) [pid = 4320] [serial = 794] [outer = 000000BB10922000]
11:40:22 INFO - PROCESS | 4320 | 1448048422157 Marionette INFO loaded listener.js
11:40:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 212 (000000BB11DC2800) [pid = 4320] [serial = 795] [outer = 000000BB10922000]
11:40:22 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
11:40:22 INFO - document served over http requires an http
11:40:22 INFO - sub-resource via xhr-request using the meta-csp
11:40:22 INFO - delivery method with keep-origin-redirect and when
11:40: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"
11:40:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:40:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:40:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:22 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
11:40:22 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 774ms
11:40:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
11:40:22 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1038D000 == 66 [pid = 4320] [id = 284]
11:40:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 213 (000000BB128C5400) [pid = 4320] [serial = 796] [outer = 0000000000000000]
11:40:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 214 (000000BB12997000) [pid = 4320] [serial = 797] [outer = 000000BB128C5400]
11:40:22 INFO - PROCESS | 4320 | 1448048422916 Marionette INFO loaded listener.js
11:40:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 215 (000000BB12A3E800) [pid = 4320] [serial = 798] [outer = 000000BB128C5400]
11:40:23 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
11:40:23 INFO - document served over http requires an http
11:40:23 INFO - sub-resource via xhr-request using the meta-csp
11:40:23 INFO - delivery method with no-redirect and when
11:40:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:40:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:40:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:40:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:23 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
11:40:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 839ms
11:40:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
11:40:23 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB114C7000 == 67 [pid = 4320] [id = 285]
11:40:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 216 (000000BB12CEBC00) [pid = 4320] [serial = 799] [outer = 0000000000000000]
11:40:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 217 (000000BB12DE2000) [pid = 4320] [serial = 800] [outer = 000000BB12CEBC00]
11:40:23 INFO - PROCESS | 4320 | 1448048423719 Marionette INFO loaded listener.js
11:40:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 218 (000000BB12F26C00) [pid = 4320] [serial = 801] [outer = 000000BB12CEBC00]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 217 (000000BB129CAC00) [pid = 4320] [serial = 641] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 216 (000000BB1270CC00) [pid = 4320] [serial = 705] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 215 (000000BB1707F400) [pid = 4320] [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]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 214 (000000BB0FBAA400) [pid = 4320] [serial = 718] [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]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 213 (000000BB063B6C00) [pid = 4320] [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]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 212 (000000BB10363C00) [pid = 4320] [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]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 211 (000000BB101E1C00) [pid = 4320] [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]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 210 (000000BB11D31C00) [pid = 4320] [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]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 209 (000000BB161D9000) [pid = 4320] [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]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 208 (000000BB101E6C00) [pid = 4320] [serial = 695] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 207 (000000BB05512800) [pid = 4320] [serial = 711] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048395647]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 206 (000000BB0DC7E800) [pid = 4320] [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]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 205 (000000BB063BA400) [pid = 4320] [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]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 204 (000000BB12996400) [pid = 4320] [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]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 203 (000000BB10189400) [pid = 4320] [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]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 202 (000000BB18931800) [pid = 4320] [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]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 201 (000000BB12ED9400) [pid = 4320] [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]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 200 (000000BB0E392800) [pid = 4320] [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]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 199 (000000BB0B424C00) [pid = 4320] [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]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 198 (000000BB0F56C400) [pid = 4320] [serial = 636] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048371971]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 197 (000000BB1AB08C00) [pid = 4320] [serial = 671] [outer = 0000000000000000] [url = about:blank]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 196 (000000BB14F09000) [pid = 4320] [serial = 674] [outer = 0000000000000000] [url = about:blank]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 195 (000000BB18503400) [pid = 4320] [serial = 647] [outer = 0000000000000000] [url = about:blank]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 194 (000000BB1599F800) [pid = 4320] [serial = 668] [outer = 0000000000000000] [url = about:blank]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 193 (000000BB782F2C00) [pid = 4320] [serial = 653] [outer = 0000000000000000] [url = about:blank]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 192 (000000BB10365800) [pid = 4320] [serial = 637] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048371971]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 191 (000000BB0DC7F000) [pid = 4320] [serial = 634] [outer = 0000000000000000] [url = about:blank]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 190 (000000BB165C7800) [pid = 4320] [serial = 644] [outer = 0000000000000000] [url = about:blank]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 189 (000000BB06BB8C00) [pid = 4320] [serial = 677] [outer = 0000000000000000] [url = about:blank]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 188 (000000BB18E21000) [pid = 4320] [serial = 662] [outer = 0000000000000000] [url = about:blank]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 187 (000000BB18C5D400) [pid = 4320] [serial = 650] [outer = 0000000000000000] [url = about:blank]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 186 (000000BB1577DC00) [pid = 4320] [serial = 659] [outer = 0000000000000000] [url = about:blank]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 185 (000000BB0637C000) [pid = 4320] [serial = 680] [outer = 0000000000000000] [url = about:blank]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 184 (000000BB0E390C00) [pid = 4320] [serial = 686] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 183 (000000BB06E6F000) [pid = 4320] [serial = 683] [outer = 0000000000000000] [url = about:blank]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 182 (000000BB11DBB400) [pid = 4320] [serial = 701] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 181 (000000BB1036AC00) [pid = 4320] [serial = 698] [outer = 0000000000000000] [url = about:blank]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 180 (000000BB12872000) [pid = 4320] [serial = 717] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 179 (000000BB0FDCF800) [pid = 4320] [serial = 714] [outer = 0000000000000000] [url = about:blank]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 178 (000000BB0999B400) [pid = 4320] [serial = 632] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 177 (000000BB0F617C00) [pid = 4320] [serial = 691] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048391918]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 176 (000000BB0B084800) [pid = 4320] [serial = 688] [outer = 0000000000000000] [url = about:blank]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 175 (000000BB08827400) [pid = 4320] [serial = 712] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048395647]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 174 (000000BB128CCC00) [pid = 4320] [serial = 708] [outer = 0000000000000000] [url = about:blank]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 173 (000000BB1564C000) [pid = 4320] [serial = 656] [outer = 0000000000000000] [url = about:blank]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 172 (000000BB11DC2000) [pid = 4320] [serial = 719] [outer = 0000000000000000] [url = about:blank]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 171 (000000BB1ACEFC00) [pid = 4320] [serial = 665] [outer = 0000000000000000] [url = about:blank]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 170 (000000BB10885C00) [pid = 4320] [serial = 696] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 169 (000000BB0F183000) [pid = 4320] [serial = 693] [outer = 0000000000000000] [url = about:blank]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 168 (000000BB12708400) [pid = 4320] [serial = 706] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 167 (000000BB11DBD800) [pid = 4320] [serial = 703] [outer = 0000000000000000] [url = about:blank]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 166 (000000BB156AC000) [pid = 4320] [serial = 642] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 165 (000000BB10021C00) [pid = 4320] [serial = 639] [outer = 0000000000000000] [url = about:blank]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 164 (000000BB18507800) [pid = 4320] [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]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 163 (000000BB1286B000) [pid = 4320] [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]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 162 (000000BB0E395400) [pid = 4320] [serial = 690] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048391918]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 161 (000000BB04115800) [pid = 4320] [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]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 160 (000000BB10883800) [pid = 4320] [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]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 159 (000000BB050C7800) [pid = 4320] [serial = 631] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 158 (000000BB10D08000) [pid = 4320] [serial = 716] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 157 (000000BB0CFCBC00) [pid = 4320] [serial = 685] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 156 (000000BB11407C00) [pid = 4320] [serial = 700] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 155 (000000BB050E6C00) [pid = 4320] [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]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 154 (000000BB06BBA000) [pid = 4320] [serial = 713] [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]
11:40:24 INFO - PROCESS | 4320 | --DOMWINDOW == 153 (000000BB10D03800) [pid = 4320] [serial = 402] [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.]
11:40:24 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
11:40:24 INFO - document served over http requires an http
11:40:24 INFO - sub-resource via xhr-request using the meta-csp
11:40:24 INFO - delivery method with swap-origin-redirect and when
11:40: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
11:40:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:40:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:40:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:24 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
11:40:24 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 985ms
11:40:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
11:40:24 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CCAD800 == 68 [pid = 4320] [id = 286]
11:40:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 154 (000000BB0B424C00) [pid = 4320] [serial = 802] [outer = 0000000000000000]
11:40:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 155 (000000BB0B816000) [pid = 4320] [serial = 803] [outer = 000000BB0B424C00]
11:40:24 INFO - PROCESS | 4320 | 1448048424852 Marionette INFO loaded listener.js
11:40:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 156 (000000BB0DD29400) [pid = 4320] [serial = 804] [outer = 000000BB0B424C00]
11:40:25 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
11:40:25 INFO - document served over http requires an https
11:40:25 INFO - sub-resource via fetch-request using the meta-csp
11:40:25 INFO - delivery method with keep-origin-redirect and when
11:40: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"
11:40:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:40:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:40:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:40:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:25 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
11:40:25 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 1135ms
11:40:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
11:40:25 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB12CB9000 == 69 [pid = 4320] [id = 287]
11:40:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 157 (000000BB0B42D800) [pid = 4320] [serial = 805] [outer = 0000000000000000]
11:40:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 158 (000000BB0FBA2800) [pid = 4320] [serial = 806] [outer = 000000BB0B42D800]
11:40:26 INFO - PROCESS | 4320 | 1448048426023 Marionette INFO loaded listener.js
11:40:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 159 (000000BB10883C00) [pid = 4320] [serial = 807] [outer = 000000BB0B42D800]
11:40:26 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
11:40:26 INFO - document served over http requires an https
11:40:26 INFO - sub-resource via fetch-request using the meta-csp
11:40:26 INFO - delivery method with no-redirect and when
11:40: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"
11:40:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:40:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:40:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:40:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:26 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
11:40:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1128ms
11:40:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
11:40:27 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB15954800 == 70 [pid = 4320] [id = 288]
11:40:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 160 (000000BB1036A000) [pid = 4320] [serial = 808] [outer = 0000000000000000]
11:40:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 161 (000000BB12868400) [pid = 4320] [serial = 809] [outer = 000000BB1036A000]
11:40:27 INFO - PROCESS | 4320 | 1448048427165 Marionette INFO loaded listener.js
11:40:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 162 (000000BB12BBC000) [pid = 4320] [serial = 810] [outer = 000000BB1036A000]
11:40:27 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
11:40:27 INFO - document served over http requires an https
11:40:27 INFO - sub-resource via fetch-request using the meta-csp
11:40:27 INFO - delivery method with swap-origin-redirect and when
11:40: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"
11:40:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:40:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:40:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:40:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:27 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
11:40:27 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 1130ms
11:40:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:40:28 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17314800 == 71 [pid = 4320] [id = 289]
11:40:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 163 (000000BB129CCC00) [pid = 4320] [serial = 811] [outer = 0000000000000000]
11:40:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 164 (000000BB12EDAC00) [pid = 4320] [serial = 812] [outer = 000000BB129CCC00]
11:40:28 INFO - PROCESS | 4320 | 1448048428262 Marionette INFO loaded listener.js
11:40:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 165 (000000BB1564D000) [pid = 4320] [serial = 813] [outer = 000000BB129CCC00]
11:40:28 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17419800 == 72 [pid = 4320] [id = 290]
11:40:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 166 (000000BB156A6C00) [pid = 4320] [serial = 814] [outer = 0000000000000000]
11:40:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 167 (000000BB156AC800) [pid = 4320] [serial = 815] [outer = 000000BB156A6C00]
11:40:29 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
11:40:29 INFO - document served over http requires an https
11:40:29 INFO - sub-resource via iframe-tag using the meta-csp
11:40:29 INFO - delivery method with keep-origin-redirect and when
11:40: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"
11:40:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:40:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:40:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:29 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
11:40:29 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 1130ms
11:40:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
11:40:29 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17FD8000 == 73 [pid = 4320] [id = 291]
11:40:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 168 (000000BB1564EC00) [pid = 4320] [serial = 816] [outer = 0000000000000000]
11:40:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 169 (000000BB156B2C00) [pid = 4320] [serial = 817] [outer = 000000BB1564EC00]
11:40:29 INFO - PROCESS | 4320 | 1448048429421 Marionette INFO loaded listener.js
11:40:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 170 (000000BB161D4400) [pid = 4320] [serial = 818] [outer = 000000BB1564EC00]
11:40:30 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18975800 == 74 [pid = 4320] [id = 292]
11:40:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 171 (000000BB165B9400) [pid = 4320] [serial = 819] [outer = 0000000000000000]
11:40:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 172 (000000BB17082000) [pid = 4320] [serial = 820] [outer = 000000BB165B9400]
11:40:30 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
11:40:30 INFO - document served over http requires an https
11:40:30 INFO - sub-resource via iframe-tag using the meta-csp
11:40:30 INFO - delivery method with no-redirect and when
11:40: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"
11:40:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:40:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:40:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:30 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
11:40:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1181ms
11:40:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:40:30 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18A3E000 == 75 [pid = 4320] [id = 293]
11:40:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 173 (000000BB17236800) [pid = 4320] [serial = 821] [outer = 0000000000000000]
11:40:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 174 (000000BB17239C00) [pid = 4320] [serial = 822] [outer = 000000BB17236800]
11:40:30 INFO - PROCESS | 4320 | 1448048430750 Marionette INFO loaded listener.js
11:40:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 175 (000000BB18933800) [pid = 4320] [serial = 823] [outer = 000000BB17236800]
11:40:31 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18CC9000 == 76 [pid = 4320] [id = 294]
11:40:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 176 (000000BB18935800) [pid = 4320] [serial = 824] [outer = 0000000000000000]
11:40:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 177 (000000BB18BAE800) [pid = 4320] [serial = 825] [outer = 000000BB18935800]
11:40:31 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
11:40:31 INFO - document served over http requires an https
11:40:31 INFO - sub-resource via iframe-tag using the meta-csp
11:40:31 INFO - delivery method with swap-origin-redirect and when
11:40: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"
11:40:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:40:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:40:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:31 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
11:40:31 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 1342ms
11:40:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
11:40:31 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18D46800 == 77 [pid = 4320] [id = 295]
11:40:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 178 (000000BB18931000) [pid = 4320] [serial = 826] [outer = 0000000000000000]
11:40:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 179 (000000BB18BB6400) [pid = 4320] [serial = 827] [outer = 000000BB18931000]
11:40:32 INFO - PROCESS | 4320 | 1448048431998 Marionette INFO loaded listener.js
11:40:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 180 (000000BB18E20800) [pid = 4320] [serial = 828] [outer = 000000BB18931000]
11:40:32 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
11:40:32 INFO - document served over http requires an https
11:40:32 INFO - sub-resource via script-tag using the meta-csp
11:40:32 INFO - delivery method with keep-origin-redirect and when
11:40: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"
11:40:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:40:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:40:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:32 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
11:40:32 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 1134ms
11:40:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
11:40:33 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1CE5B800 == 78 [pid = 4320] [id = 296]
11:40:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 181 (000000BB18931800) [pid = 4320] [serial = 829] [outer = 0000000000000000]
11:40:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 182 (000000BB1A31A800) [pid = 4320] [serial = 830] [outer = 000000BB18931800]
11:40:33 INFO - PROCESS | 4320 | 1448048433115 Marionette INFO loaded listener.js
11:40:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 183 (000000BB1ACEF400) [pid = 4320] [serial = 831] [outer = 000000BB18931800]
11:40:33 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
11:40:33 INFO - document served over http requires an https
11:40:33 INFO - sub-resource via script-tag using the meta-csp
11:40:33 INFO - delivery method with no-redirect and when
11:40:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:40:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:40:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:40:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:33 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
11:40:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1025ms
11:40:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
11:40:34 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB78C34000 == 79 [pid = 4320] [id = 297]
11:40:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 184 (000000BB1AB10800) [pid = 4320] [serial = 832] [outer = 0000000000000000]
11:40:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 185 (000000BB1BED5400) [pid = 4320] [serial = 833] [outer = 000000BB1AB10800]
11:40:34 INFO - PROCESS | 4320 | 1448048434151 Marionette INFO loaded listener.js
11:40:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 186 (000000BB7856C400) [pid = 4320] [serial = 834] [outer = 000000BB1AB10800]
11:40:34 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
11:40:34 INFO - document served over http requires an https
11:40:34 INFO - sub-resource via script-tag using the meta-csp
11:40:34 INFO - delivery method with swap-origin-redirect and when
11:40:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:40:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:40:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:40:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:34 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
11:40:34 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 1057ms
11:40:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
11:40:35 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7E75E800 == 80 [pid = 4320] [id = 298]
11:40:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 187 (000000BB1CA03000) [pid = 4320] [serial = 835] [outer = 0000000000000000]
11:40:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 188 (000000BB1CA09C00) [pid = 4320] [serial = 836] [outer = 000000BB1CA03000]
11:40:35 INFO - PROCESS | 4320 | 1448048435205 Marionette INFO loaded listener.js
11:40:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 189 (000000BB782F7000) [pid = 4320] [serial = 837] [outer = 000000BB1CA03000]
11:40:35 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
11:40:35 INFO - document served over http requires an https
11:40:35 INFO - sub-resource via xhr-request using the meta-csp
11:40:35 INFO - delivery method with keep-origin-redirect and when
11:40:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:40:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:40:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:40:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:35 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
11:40:35 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 1024ms
11:40:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
11:40:36 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7D970800 == 81 [pid = 4320] [id = 299]
11:40:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 190 (000000BB1CF59800) [pid = 4320] [serial = 838] [outer = 0000000000000000]
11:40:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 191 (000000BB1CF5C400) [pid = 4320] [serial = 839] [outer = 000000BB1CF59800]
11:40:36 INFO - PROCESS | 4320 | 1448048436238 Marionette INFO loaded listener.js
11:40:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 192 (000000BB78F37400) [pid = 4320] [serial = 840] [outer = 000000BB1CF59800]
11:40:36 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:40:36 INFO - document served over http requires an https
11:40:36 INFO - sub-resource via xhr-request using the meta-csp
11:40:36 INFO - delivery method with no-redirect and when
11:40:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:40:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:40:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:40:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
11:40:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1024ms
11:40:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
11:40:37 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1A3AE000 == 82 [pid = 4320] [id = 300]
11:40:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 193 (000000BB15980C00) [pid = 4320] [serial = 841] [outer = 0000000000000000]
11:40:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 194 (000000BB1598A400) [pid = 4320] [serial = 842] [outer = 000000BB15980C00]
11:40:37 INFO - PROCESS | 4320 | 1448048437252 Marionette INFO loaded listener.js
11:40:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 195 (000000BB7D331400) [pid = 4320] [serial = 843] [outer = 000000BB15980C00]
11:40:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:40:40 INFO - document served over http requires an https
11:40:40 INFO - sub-resource via xhr-request using the meta-csp
11:40:40 INFO - delivery method with swap-origin-redirect and when
11:40: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"
11:40:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:40:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:40:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
11:40:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | took 3244ms
11:40:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
11:40:40 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05931000 == 83 [pid = 4320] [id = 301]
11:40:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 196 (000000BB02EFC000) [pid = 4320] [serial = 844] [outer = 0000000000000000]
11:40:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 197 (000000BB05550400) [pid = 4320] [serial = 845] [outer = 000000BB02EFC000]
11:40:40 INFO - PROCESS | 4320 | 1448048440490 Marionette INFO loaded listener.js
11:40:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 198 (000000BB0F618800) [pid = 4320] [serial = 846] [outer = 000000BB02EFC000]
11:40:41 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:40:41 INFO - document served over http requires an http
11:40:41 INFO - sub-resource via fetch-request using the meta-csp
11:40:41 INFO - delivery method with keep-origin-redirect and when
11:40:41 INFO - the target request is same-origin.
11:40:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | took 1329ms
11:40:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
11:40:41 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DC96800 == 84 [pid = 4320] [id = 302]
11:40:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 199 (000000BB0D3A5400) [pid = 4320] [serial = 847] [outer = 0000000000000000]
11:40:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 200 (000000BB0DD29800) [pid = 4320] [serial = 848] [outer = 000000BB0D3A5400]
11:40:41 INFO - PROCESS | 4320 | 1448048441876 Marionette INFO loaded listener.js
11:40:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 201 (000000BB0FBA0800) [pid = 4320] [serial = 849] [outer = 000000BB0D3A5400]
11:40:42 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
11:40:42 INFO - document served over http requires an http
11:40:42 INFO - sub-resource via fetch-request using the meta-csp
11:40:42 INFO - delivery method with no-redirect and when
11:40:42 INFO - the target request is same-origin.
11:40:42 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 986ms
11:40:42 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
11:40:42 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB03C60800 == 85 [pid = 4320] [id = 303]
11:40:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 202 (000000BB045C1800) [pid = 4320] [serial = 850] [outer = 0000000000000000]
11:40:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 203 (000000BB050C2000) [pid = 4320] [serial = 851] [outer = 000000BB045C1800]
11:40:42 INFO - PROCESS | 4320 | 1448048442988 Marionette INFO loaded listener.js
11:40:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 204 (000000BB0B1DC800) [pid = 4320] [serial = 852] [outer = 000000BB045C1800]
11:40:43 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
11:40:43 INFO - document served over http requires an http
11:40:43 INFO - sub-resource via fetch-request using the meta-csp
11:40:43 INFO - delivery method with swap-origin-redirect and when
11:40: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"
11:40:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:40:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:40:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:40:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:43 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
11:40:43 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 1193ms
11:40:43 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
11:40:44 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB03C71000 == 86 [pid = 4320] [id = 304]
11:40:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 205 (000000BB06E57800) [pid = 4320] [serial = 853] [outer = 0000000000000000]
11:40:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 206 (000000BB0F170400) [pid = 4320] [serial = 854] [outer = 000000BB06E57800]
11:40:44 INFO - PROCESS | 4320 | 1448048444056 Marionette INFO loaded listener.js
11:40:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 207 (000000BB101E0400) [pid = 4320] [serial = 855] [outer = 000000BB06E57800]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17338000 == 85 [pid = 4320] [id = 208]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1038D000 == 84 [pid = 4320] [id = 284]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F670000 == 83 [pid = 4320] [id = 283]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DD60000 == 82 [pid = 4320] [id = 282]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB088E0800 == 81 [pid = 4320] [id = 281]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB09CAF800 == 80 [pid = 4320] [id = 280]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0691E800 == 79 [pid = 4320] [id = 279]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DDA0000 == 78 [pid = 4320] [id = 278]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB08642800 == 77 [pid = 4320] [id = 277]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0EEA7000 == 76 [pid = 4320] [id = 276]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0861F800 == 75 [pid = 4320] [id = 275]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17A82000 == 74 [pid = 4320] [id = 274]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17EB0000 == 73 [pid = 4320] [id = 273]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1791B000 == 72 [pid = 4320] [id = 272]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB16D24800 == 71 [pid = 4320] [id = 271]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB16D07800 == 70 [pid = 4320] [id = 270]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7CBC8000 == 69 [pid = 4320] [id = 269]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB19D84000 == 68 [pid = 4320] [id = 268]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18C13800 == 67 [pid = 4320] [id = 267]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18955000 == 66 [pid = 4320] [id = 266]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17FE0000 == 65 [pid = 4320] [id = 265]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17336000 == 64 [pid = 4320] [id = 264]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB16E2C000 == 63 [pid = 4320] [id = 263]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1619A000 == 62 [pid = 4320] [id = 262]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB14F97800 == 61 [pid = 4320] [id = 261]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1065A000 == 60 [pid = 4320] [id = 260]
11:40:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CF5A800 == 59 [pid = 4320] [id = 259]
11:40:44 INFO - PROCESS | 4320 | --DOMWINDOW == 206 (000000BB10195400) [pid = 4320] [serial = 694] [outer = 0000000000000000] [url = about:blank]
11:40:44 INFO - PROCESS | 4320 | --DOMWINDOW == 205 (000000BB1270E400) [pid = 4320] [serial = 704] [outer = 0000000000000000] [url = about:blank]
11:40:44 INFO - PROCESS | 4320 | --DOMWINDOW == 204 (000000BB0E033400) [pid = 4320] [serial = 689] [outer = 0000000000000000] [url = about:blank]
11:40:44 INFO - PROCESS | 4320 | --DOMWINDOW == 203 (000000BB165C2000) [pid = 4320] [serial = 630] [outer = 0000000000000000] [url = about:blank]
11:40:44 INFO - PROCESS | 4320 | --DOMWINDOW == 202 (000000BB0F61D800) [pid = 4320] [serial = 681] [outer = 0000000000000000] [url = about:blank]
11:40:44 INFO - PROCESS | 4320 | --DOMWINDOW == 201 (000000BB10188400) [pid = 4320] [serial = 684] [outer = 0000000000000000] [url = about:blank]
11:40:44 INFO - PROCESS | 4320 | --DOMWINDOW == 200 (000000BB0C29E800) [pid = 4320] [serial = 678] [outer = 0000000000000000] [url = about:blank]
11:40:44 INFO - PROCESS | 4320 | --DOMWINDOW == 199 (000000BB129C7000) [pid = 4320] [serial = 709] [outer = 0000000000000000] [url = about:blank]
11:40:44 INFO - PROCESS | 4320 | --DOMWINDOW == 198 (000000BB12BBF000) [pid = 4320] [serial = 720] [outer = 0000000000000000] [url = about:blank]
11:40:44 INFO - PROCESS | 4320 | --DOMWINDOW == 197 (000000BB1140EC00) [pid = 4320] [serial = 715] [outer = 0000000000000000] [url = about:blank]
11:40:44 INFO - PROCESS | 4320 | --DOMWINDOW == 196 (000000BB10CE2C00) [pid = 4320] [serial = 699] [outer = 0000000000000000] [url = about:blank]
11:40:44 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB04588800 == 60 [pid = 4320] [id = 305]
11:40:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 197 (000000BB050CE800) [pid = 4320] [serial = 856] [outer = 0000000000000000]
11:40:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 198 (000000BB05AE2000) [pid = 4320] [serial = 857] [outer = 000000BB050CE800]
11:40:45 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
11:40:45 INFO - document served over http requires an http
11:40:45 INFO - sub-resource via iframe-tag using the meta-csp
11:40:45 INFO - delivery method with keep-origin-redirect and when
11:40:45 INFO - the target request is same-origin.
11:40:45 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 1381ms
11:40:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
11:40:45 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB08583800 == 61 [pid = 4320] [id = 306]
11:40:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 199 (000000BB05AD4800) [pid = 4320] [serial = 858] [outer = 0000000000000000]
11:40:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 200 (000000BB0C29E800) [pid = 4320] [serial = 859] [outer = 000000BB05AD4800]
11:40:45 INFO - PROCESS | 4320 | 1448048445386 Marionette INFO loaded listener.js
11:40:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 201 (000000BB0F569800) [pid = 4320] [serial = 860] [outer = 000000BB05AD4800]
11:40:45 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0C348000 == 62 [pid = 4320] [id = 307]
11:40:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 202 (000000BB0F61B400) [pid = 4320] [serial = 861] [outer = 0000000000000000]
11:40:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 203 (000000BB10345400) [pid = 4320] [serial = 862] [outer = 000000BB0F61B400]
11:40:45 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
11:40:45 INFO - document served over http requires an http
11:40:45 INFO - sub-resource via iframe-tag using the meta-csp
11:40:45 INFO - delivery method with no-redirect and when
11:40:45 INFO - the target request is same-origin.
11:40:45 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 839ms
11:40:45 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
11:40:46 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DC98800 == 63 [pid = 4320] [id = 308]
11:40:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 204 (000000BB0E39A400) [pid = 4320] [serial = 863] [outer = 0000000000000000]
11:40:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 205 (000000BB101E1000) [pid = 4320] [serial = 864] [outer = 000000BB0E39A400]
11:40:46 INFO - PROCESS | 4320 | 1448048446228 Marionette INFO loaded listener.js
11:40:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 206 (000000BB1088A400) [pid = 4320] [serial = 865] [outer = 000000BB0E39A400]
11:40:46 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F23B000 == 64 [pid = 4320] [id = 309]
11:40:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 207 (000000BB10888400) [pid = 4320] [serial = 866] [outer = 0000000000000000]
11:40:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 208 (000000BB1140AC00) [pid = 4320] [serial = 867] [outer = 000000BB10888400]
11:40:46 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
11:40:46 INFO - document served over http requires an http
11:40:46 INFO - sub-resource via iframe-tag using the meta-csp
11:40:46 INFO - delivery method with swap-origin-redirect and when
11:40: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"
11:40:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:40:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:40:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:46 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
11:40:46 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 836ms
11:40:46 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
11:40:47 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F676800 == 65 [pid = 4320] [id = 310]
11:40:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 209 (000000BB11409400) [pid = 4320] [serial = 868] [outer = 0000000000000000]
11:40:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 210 (000000BB11D36000) [pid = 4320] [serial = 869] [outer = 000000BB11409400]
11:40:47 INFO - PROCESS | 4320 | 1448048447044 Marionette INFO loaded listener.js
11:40:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 211 (000000BB12707000) [pid = 4320] [serial = 870] [outer = 000000BB11409400]
11:40:47 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
11:40:47 INFO - document served over http requires an http
11:40:47 INFO - sub-resource via script-tag using the meta-csp
11:40:47 INFO - delivery method with keep-origin-redirect and when
11:40:47 INFO - the target request is same-origin.
11:40:47 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 776ms
11:40:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
11:40:47 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10288800 == 66 [pid = 4320] [id = 311]
11:40:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 212 (000000BB12120C00) [pid = 4320] [serial = 871] [outer = 0000000000000000]
11:40:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 213 (000000BB128CD400) [pid = 4320] [serial = 872] [outer = 000000BB12120C00]
11:40:47 INFO - PROCESS | 4320 | 1448048447837 Marionette INFO loaded listener.js
11:40:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 214 (000000BB129CC800) [pid = 4320] [serial = 873] [outer = 000000BB12120C00]
11:40:48 INFO - PROCESS | 4320 | [4320] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1363
11:40:48 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
11:40:48 INFO - document served over http requires an http
11:40:48 INFO - sub-resource via script-tag using the meta-csp
11:40:48 INFO - delivery method with no-redirect and when
11:40:48 INFO - the target request is same-origin.
11:40:48 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 880ms
11:40:48 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
11:40:48 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10D77000 == 67 [pid = 4320] [id = 312]
11:40:48 INFO - PROCESS | 4320 | ++DOMWINDOW == 215 (000000BB129CAC00) [pid = 4320] [serial = 874] [outer = 0000000000000000]
11:40:48 INFO - PROCESS | 4320 | ++DOMWINDOW == 216 (000000BB12EAE400) [pid = 4320] [serial = 875] [outer = 000000BB129CAC00]
11:40:48 INFO - PROCESS | 4320 | 1448048448800 Marionette INFO loaded listener.js
11:40:48 INFO - PROCESS | 4320 | ++DOMWINDOW == 217 (000000BB14FCF400) [pid = 4320] [serial = 876] [outer = 000000BB129CAC00]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 216 (000000BB12DE7400) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 215 (000000BB12F19C00) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 214 (000000BB0F050000) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 213 (000000BB0DC7A400) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 212 (000000BB0B1DDC00) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 211 (000000BB09D8C000) [pid = 4320] [serial = 782] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 210 (000000BB14F04400) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 209 (000000BB128C5400) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 208 (000000BB18E1B000) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 207 (000000BB128C2C00) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 206 (000000BB161DE800) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 205 (000000BB18C58C00) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 204 (000000BB1722D400) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 203 (000000BB18C79C00) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 202 (000000BB15778000) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 201 (000000BB15646800) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 200 (000000BB09998C00) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 199 (000000BB129D0000) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 198 (000000BB15C80C00) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 197 (000000BB18AE2800) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 196 (000000BB05536400) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 195 (000000BB12BBB400) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 194 (000000BB0B818C00) [pid = 4320] [serial = 772] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 193 (000000BB05ADE400) [pid = 4320] [serial = 777] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048417493]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 192 (000000BB12DE2000) [pid = 4320] [serial = 800] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 191 (000000BB12997000) [pid = 4320] [serial = 797] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 190 (000000BB0F16A400) [pid = 4320] [serial = 727] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 189 (000000BB0B422C00) [pid = 4320] [serial = 724] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 188 (000000BB11410C00) [pid = 4320] [serial = 730] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 187 (000000BB10D03400) [pid = 4320] [serial = 721] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 186 (000000BB15996C00) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 185 (000000BB0D20C800) [pid = 4320] [serial = 736] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 184 (000000BB0CFC3C00) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 183 (000000BB0B426000) [pid = 4320] [serial = 733] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 182 (000000BB10922000) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 181 (000000BB1018C400) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 180 (000000BB05910800) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 179 (000000BB1AB05000) [pid = 4320] [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]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 178 (000000BB101E3400) [pid = 4320] [serial = 791] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 177 (000000BB10D05C00) [pid = 4320] [serial = 794] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 176 (000000BB17E76800) [pid = 4320] [serial = 764] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 175 (000000BB1010C800) [pid = 4320] [serial = 728] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 174 (000000BB10348400) [pid = 4320] [serial = 752] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 173 (000000BB171DD400) [pid = 4320] [serial = 743] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 172 (000000BB14FCD000) [pid = 4320] [serial = 734] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 171 (000000BB0E03B800) [pid = 4320] [serial = 785] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 170 (000000BB1BECD000) [pid = 4320] [serial = 761] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 169 (000000BB18C5BC00) [pid = 4320] [serial = 749] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 168 (000000BB12EB1C00) [pid = 4320] [serial = 755] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 167 (000000BB0DC81400) [pid = 4320] [serial = 788] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 166 (000000BB0DD2AC00) [pid = 4320] [serial = 775] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 165 (000000BB165BC000) [pid = 4320] [serial = 740] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 164 (000000BB17E78000) [pid = 4320] [serial = 770] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 163 (000000BB09D90400) [pid = 4320] [serial = 773] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 162 (000000BB12710C00) [pid = 4320] [serial = 731] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 161 (000000BB0B816C00) [pid = 4320] [serial = 783] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 160 (000000BB05ADB800) [pid = 4320] [serial = 758] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 159 (000000BB18BB5000) [pid = 4320] [serial = 767] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 158 (000000BB0870A800) [pid = 4320] [serial = 778] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048417493]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 157 (000000BB0C3A0C00) [pid = 4320] [serial = 725] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 156 (000000BB12BC3000) [pid = 4320] [serial = 722] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 155 (000000BB14FDB400) [pid = 4320] [serial = 737] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 154 (000000BB1855DC00) [pid = 4320] [serial = 746] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 153 (000000BB097B9400) [pid = 4320] [serial = 780] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 152 (000000BB12A3E800) [pid = 4320] [serial = 798] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 151 (000000BB11DC2800) [pid = 4320] [serial = 795] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 150 (000000BB18E29C00) [pid = 4320] [serial = 663] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 149 (000000BB7DCCD800) [pid = 4320] [serial = 669] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 148 (000000BB7D327800) [pid = 4320] [serial = 672] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 147 (000000BB1ACFC000) [pid = 4320] [serial = 666] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 146 (000000BB1AB06000) [pid = 4320] [serial = 675] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 145 (000000BB171DE000) [pid = 4320] [serial = 645] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 144 (000000BB780CAC00) [pid = 4320] [serial = 651] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 143 (000000BB18AEAC00) [pid = 4320] [serial = 648] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 142 (000000BB0F16F800) [pid = 4320] [serial = 635] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 141 (000000BB128D0400) [pid = 4320] [serial = 640] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 140 (000000BB788BF400) [pid = 4320] [serial = 654] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 139 (000000BB7759F800) [pid = 4320] [serial = 660] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 138 (000000BB783AB400) [pid = 4320] [serial = 657] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 137 (000000BB7CB3A000) [pid = 4320] [serial = 579] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 136 (000000BB18E1D000) [pid = 4320] [serial = 750] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 135 (000000BB1850C000) [pid = 4320] [serial = 744] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 134 (000000BB7DB5F000) [pid = 4320] [serial = 582] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 133 (000000BB18AE7400) [pid = 4320] [serial = 588] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 132 (000000BB18AF1C00) [pid = 4320] [serial = 585] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 131 (000000BB0F045C00) [pid = 4320] [serial = 593] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 130 (000000BB788C4C00) [pid = 4320] [serial = 570] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 129 (000000BB1680C400) [pid = 4320] [serial = 741] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 128 (000000BB7CBE4C00) [pid = 4320] [serial = 576] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 127 (000000BB18AE4400) [pid = 4320] [serial = 747] [outer = 0000000000000000] [url = about:blank]
11:40:49 INFO - PROCESS | 4320 | --DOMWINDOW == 126 (000000BB788C1400) [pid = 4320] [serial = 573] [outer = 0000000000000000] [url = about:blank]
11:40:49 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
11:40:49 INFO - document served over http requires an http
11:40:49 INFO - sub-resource via script-tag using the meta-csp
11:40:49 INFO - delivery method with swap-origin-redirect and when
11:40: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"
11:40:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:40:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:40:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:49 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
11:40:49 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 987ms
11:40:49 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
11:40:49 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1236C000 == 68 [pid = 4320] [id = 313]
11:40:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 127 (000000BB0B186C00) [pid = 4320] [serial = 877] [outer = 0000000000000000]
11:40:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 128 (000000BB0F050000) [pid = 4320] [serial = 878] [outer = 000000BB0B186C00]
11:40:49 INFO - PROCESS | 4320 | 1448048449716 Marionette INFO loaded listener.js
11:40:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 129 (000000BB128D0400) [pid = 4320] [serial = 879] [outer = 000000BB0B186C00]
11:40:50 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
11:40:50 INFO - document served over http requires an http
11:40:50 INFO - sub-resource via xhr-request using the meta-csp
11:40:50 INFO - delivery method with keep-origin-redirect and when
11:40:50 INFO - the target request is same-origin.
11:40:50 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 692ms
11:40:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
11:40:50 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB14E9D800 == 69 [pid = 4320] [id = 314]
11:40:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 130 (000000BB12DE8000) [pid = 4320] [serial = 880] [outer = 0000000000000000]
11:40:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 131 (000000BB14FD1800) [pid = 4320] [serial = 881] [outer = 000000BB12DE8000]
11:40:50 INFO - PROCESS | 4320 | 1448048450453 Marionette INFO loaded listener.js
11:40:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 132 (000000BB156A6800) [pid = 4320] [serial = 882] [outer = 000000BB12DE8000]
11:40:50 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
11:40:50 INFO - document served over http requires an http
11:40:50 INFO - sub-resource via xhr-request using the meta-csp
11:40:50 INFO - delivery method with no-redirect and when
11:40:50 INFO - the target request is same-origin.
11:40:50 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 712ms
11:40:50 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
11:40:51 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1619E800 == 70 [pid = 4320] [id = 315]
11:40:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 133 (000000BB1577AC00) [pid = 4320] [serial = 883] [outer = 0000000000000000]
11:40:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 134 (000000BB15987800) [pid = 4320] [serial = 884] [outer = 000000BB1577AC00]
11:40:51 INFO - PROCESS | 4320 | 1448048451153 Marionette INFO loaded listener.js
11:40:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 135 (000000BB165B9000) [pid = 4320] [serial = 885] [outer = 000000BB1577AC00]
11:40:52 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
11:40:52 INFO - document served over http requires an http
11:40:52 INFO - sub-resource via xhr-request using the meta-csp
11:40:52 INFO - delivery method with swap-origin-redirect and when
11:40: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"
11:40:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:40:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:40:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:52 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
11:40:52 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 1085ms
11:40:52 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
11:40:52 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0D37B800 == 71 [pid = 4320] [id = 316]
11:40:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 136 (000000BB0D20D800) [pid = 4320] [serial = 886] [outer = 0000000000000000]
11:40:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 137 (000000BB0D3A8800) [pid = 4320] [serial = 887] [outer = 000000BB0D20D800]
11:40:52 INFO - PROCESS | 4320 | 1448048452393 Marionette INFO loaded listener.js
11:40:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 138 (000000BB0FB54000) [pid = 4320] [serial = 888] [outer = 000000BB0D20D800]
11:40:53 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
11:40:53 INFO - document served over http requires an https
11:40:53 INFO - sub-resource via fetch-request using the meta-csp
11:40:53 INFO - delivery method with keep-origin-redirect and when
11:40: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"
11:40:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:40:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:40:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:40:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:53 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
11:40:53 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 1080ms
11:40:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
11:40:53 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB14F9F800 == 72 [pid = 4320] [id = 317]
11:40:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 139 (000000BB0FBA5C00) [pid = 4320] [serial = 889] [outer = 0000000000000000]
11:40:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 140 (000000BB10361000) [pid = 4320] [serial = 890] [outer = 000000BB0FBA5C00]
11:40:53 INFO - PROCESS | 4320 | 1448048453506 Marionette INFO loaded listener.js
11:40:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 141 (000000BB11DBC400) [pid = 4320] [serial = 891] [outer = 000000BB0FBA5C00]
11:40:54 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
11:40:54 INFO - document served over http requires an https
11:40:54 INFO - sub-resource via fetch-request using the meta-csp
11:40:54 INFO - delivery method with no-redirect and when
11:40: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"
11:40:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:40:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:40:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:40:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:54 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
11:40:54 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 1027ms
11:40:54 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
11:40:54 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB16D0E800 == 73 [pid = 4320] [id = 318]
11:40:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 142 (000000BB1286BC00) [pid = 4320] [serial = 892] [outer = 0000000000000000]
11:40:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 143 (000000BB1564A800) [pid = 4320] [serial = 893] [outer = 000000BB1286BC00]
11:40:54 INFO - PROCESS | 4320 | 1448048454577 Marionette INFO loaded listener.js
11:40:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 144 (000000BB15994C00) [pid = 4320] [serial = 894] [outer = 000000BB1286BC00]
11:40:55 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
11:40:55 INFO - document served over http requires an https
11:40:55 INFO - sub-resource via fetch-request using the meta-csp
11:40:55 INFO - delivery method with swap-origin-redirect and when
11:40: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"
11:40:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:40:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:40:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:40:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:55 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
11:40:55 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 1177ms
11:40:55 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
11:40:55 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17302800 == 74 [pid = 4320] [id = 319]
11:40:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 145 (000000BB15C85400) [pid = 4320] [serial = 895] [outer = 0000000000000000]
11:40:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 146 (000000BB165B8800) [pid = 4320] [serial = 896] [outer = 000000BB15C85400]
11:40:55 INFO - PROCESS | 4320 | 1448048455757 Marionette INFO loaded listener.js
11:40:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 147 (000000BB16811400) [pid = 4320] [serial = 897] [outer = 000000BB15C85400]
11:40:56 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
11:40:56 INFO - document served over http requires an https
11:40:56 INFO - sub-resource via fetch-request using the meta-csp
11:40:56 INFO - delivery method with swap-origin-redirect and when
11:40: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"
11:40:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:40:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:40:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:40:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:56 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
11:40:56 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 1070ms
11:40:56 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
11:40:56 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17368800 == 75 [pid = 4320] [id = 320]
11:40:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 148 (000000BB171E1C00) [pid = 4320] [serial = 898] [outer = 0000000000000000]
11:40:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 149 (000000BB171E4C00) [pid = 4320] [serial = 899] [outer = 000000BB171E1C00]
11:40:56 INFO - PROCESS | 4320 | 1448048456821 Marionette INFO loaded listener.js
11:40:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 150 (000000BB17E79800) [pid = 4320] [serial = 900] [outer = 000000BB171E1C00]
11:40:57 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
11:40:57 INFO - document served over http requires an https
11:40:57 INFO - sub-resource via fetch-request using the meta-csp
11:40:57 INFO - delivery method with keep-origin-redirect and when
11:40: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"
11:40:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:40:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:40:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:40:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:57 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
11:40:57 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 1191ms
11:40:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
11:40:57 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17919000 == 76 [pid = 4320] [id = 321]
11:40:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 151 (000000BB18AE4000) [pid = 4320] [serial = 901] [outer = 0000000000000000]
11:40:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 152 (000000BB18AE6800) [pid = 4320] [serial = 902] [outer = 000000BB18AE4000]
11:40:58 INFO - PROCESS | 4320 | 1448048458039 Marionette INFO loaded listener.js
11:40:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 153 (000000BB18C54000) [pid = 4320] [serial = 903] [outer = 000000BB18AE4000]
11:40:58 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
11:40:58 INFO - document served over http requires an https
11:40:58 INFO - sub-resource via fetch-request using the meta-csp
11:40:58 INFO - delivery method with no-redirect and when
11:40: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"
11:40:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:40:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:40:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:40:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:58 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
11:40:58 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 1027ms
11:40:58 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
11:40:59 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17EB5800 == 77 [pid = 4320] [id = 322]
11:40:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 154 (000000BB18BB5800) [pid = 4320] [serial = 904] [outer = 0000000000000000]
11:40:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 155 (000000BB18C74C00) [pid = 4320] [serial = 905] [outer = 000000BB18BB5800]
11:40:59 INFO - PROCESS | 4320 | 1448048459074 Marionette INFO loaded listener.js
11:40:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 156 (000000BB1955C400) [pid = 4320] [serial = 906] [outer = 000000BB18BB5800]
11:40:59 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
11:40:59 INFO - document served over http requires an https
11:40:59 INFO - sub-resource via fetch-request using the meta-csp
11:40:59 INFO - delivery method with swap-origin-redirect and when
11:40: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"
11:40:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:40:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:40:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:40:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:40:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:40:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:40:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:40:59 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
11:40:59 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 1179ms
11:40:59 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
11:41:00 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB185E1800 == 78 [pid = 4320] [id = 323]
11:41:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 157 (000000BB161E2C00) [pid = 4320] [serial = 907] [outer = 0000000000000000]
11:41:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 158 (000000BB18E27800) [pid = 4320] [serial = 908] [outer = 000000BB161E2C00]
11:41:00 INFO - PROCESS | 4320 | 1448048460284 Marionette INFO loaded listener.js
11:41:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 159 (000000BB1ACFC000) [pid = 4320] [serial = 909] [outer = 000000BB161E2C00]
11:41:00 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18957000 == 79 [pid = 4320] [id = 324]
11:41:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 160 (000000BB1BECA800) [pid = 4320] [serial = 910] [outer = 0000000000000000]
11:41:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 161 (000000BB1BED4C00) [pid = 4320] [serial = 911] [outer = 000000BB1BECA800]
11:41:01 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
11:41:01 INFO - document served over http requires an https
11:41:01 INFO - sub-resource via iframe-tag using the meta-csp
11:41:01 INFO - delivery method with keep-origin-redirect and when
11:41: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"
11:41:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:41:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:41:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:01 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
11:41:01 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 1141ms
11:41:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
11:41:01 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18A29000 == 80 [pid = 4320] [id = 325]
11:41:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 162 (000000BB1ACFC800) [pid = 4320] [serial = 912] [outer = 0000000000000000]
11:41:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 163 (000000BB1CA0F400) [pid = 4320] [serial = 913] [outer = 000000BB1ACFC800]
11:41:01 INFO - PROCESS | 4320 | 1448048461488 Marionette INFO loaded listener.js
11:41:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 164 (000000BB786C6000) [pid = 4320] [serial = 914] [outer = 000000BB1ACFC800]
11:41:02 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18CB9000 == 81 [pid = 4320] [id = 326]
11:41:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 165 (000000BB12E03000) [pid = 4320] [serial = 915] [outer = 0000000000000000]
11:41:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 166 (000000BB12E07400) [pid = 4320] [serial = 916] [outer = 000000BB12E03000]
11:41:02 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
11:41:02 INFO - document served over http requires an https
11:41:02 INFO - sub-resource via iframe-tag using the meta-csp
11:41:02 INFO - delivery method with no-redirect and when
11:41: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"
11:41:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:41:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:41:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:02 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
11:41:02 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 1129ms
11:41:02 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
11:41:02 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18CC7800 == 82 [pid = 4320] [id = 327]
11:41:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 167 (000000BB12E04800) [pid = 4320] [serial = 917] [outer = 0000000000000000]
11:41:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 168 (000000BB12E0EC00) [pid = 4320] [serial = 918] [outer = 000000BB12E04800]
11:41:02 INFO - PROCESS | 4320 | 1448048462568 Marionette INFO loaded listener.js
11:41:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 169 (000000BB788C4000) [pid = 4320] [serial = 919] [outer = 000000BB12E04800]
11:41:03 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18D37000 == 83 [pid = 4320] [id = 328]
11:41:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 170 (000000BB165E2400) [pid = 4320] [serial = 920] [outer = 0000000000000000]
11:41:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 171 (000000BB165E9000) [pid = 4320] [serial = 921] [outer = 000000BB165E2400]
11:41:03 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
11:41:03 INFO - document served over http requires an https
11:41:03 INFO - sub-resource via iframe-tag using the meta-csp
11:41:03 INFO - delivery method with swap-origin-redirect and when
11:41: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"
11:41:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:41:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:41:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:03 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
11:41:03 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 1131ms
11:41:03 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
11:41:03 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1A3A8000 == 84 [pid = 4320] [id = 329]
11:41:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 172 (000000BB165E6800) [pid = 4320] [serial = 922] [outer = 0000000000000000]
11:41:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 173 (000000BB7876DC00) [pid = 4320] [serial = 923] [outer = 000000BB165E6800]
11:41:03 INFO - PROCESS | 4320 | 1448048463788 Marionette INFO loaded listener.js
11:41:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 174 (000000BB7D7CE000) [pid = 4320] [serial = 924] [outer = 000000BB165E6800]
11:41:04 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7CBC8000 == 85 [pid = 4320] [id = 330]
11:41:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 175 (000000BB1D633800) [pid = 4320] [serial = 925] [outer = 0000000000000000]
11:41:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 176 (000000BB1D633C00) [pid = 4320] [serial = 926] [outer = 000000BB1D633800]
11:41:04 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
11:41:04 INFO - document served over http requires an https
11:41:04 INFO - sub-resource via iframe-tag using the meta-csp
11:41:04 INFO - delivery method with swap-origin-redirect and when
11:41: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"
11:41:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:41:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:41:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:04 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
11:41:04 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 1240ms
11:41:04 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
11:41:04 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7D0E1000 == 86 [pid = 4320] [id = 331]
11:41:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 177 (000000BB165EFC00) [pid = 4320] [serial = 927] [outer = 0000000000000000]
11:41:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 178 (000000BB1D636C00) [pid = 4320] [serial = 928] [outer = 000000BB165EFC00]
11:41:05 INFO - PROCESS | 4320 | 1448048464989 Marionette INFO loaded listener.js
11:41:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 179 (000000BB7DB68C00) [pid = 4320] [serial = 929] [outer = 000000BB165EFC00]
11:41:05 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1E014000 == 87 [pid = 4320] [id = 332]
11:41:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 180 (000000BB1CED0000) [pid = 4320] [serial = 930] [outer = 0000000000000000]
11:41:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 181 (000000BB1CED5000) [pid = 4320] [serial = 931] [outer = 000000BB1CED0000]
11:41:05 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
11:41:05 INFO - document served over http requires an https
11:41:05 INFO - sub-resource via iframe-tag using the meta-csp
11:41:05 INFO - delivery method with keep-origin-redirect and when
11:41: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"
11:41:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:41:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:41:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:05 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
11:41:05 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 1127ms
11:41:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
11:41:06 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1E019800 == 88 [pid = 4320] [id = 333]
11:41:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 182 (000000BB1CED1C00) [pid = 4320] [serial = 932] [outer = 0000000000000000]
11:41:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 183 (000000BB1CED7000) [pid = 4320] [serial = 933] [outer = 000000BB1CED1C00]
11:41:06 INFO - PROCESS | 4320 | 1448048466128 Marionette INFO loaded listener.js
11:41:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 184 (000000BB7DF2A000) [pid = 4320] [serial = 934] [outer = 000000BB1CED1C00]
11:41:06 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1D270000 == 89 [pid = 4320] [id = 334]
11:41:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 185 (000000BB1C2C8400) [pid = 4320] [serial = 935] [outer = 0000000000000000]
11:41:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 186 (000000BB1C2CC400) [pid = 4320] [serial = 936] [outer = 000000BB1C2C8400]
11:41:06 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
11:41:06 INFO - document served over http requires an https
11:41:06 INFO - sub-resource via iframe-tag using the meta-csp
11:41:06 INFO - delivery method with no-redirect and when
11:41: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"
11:41:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:41:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:41:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:06 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
11:41:06 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 1130ms
11:41:06 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
11:41:07 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1D27A000 == 90 [pid = 4320] [id = 335]
11:41:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 187 (000000BB1C2C9800) [pid = 4320] [serial = 937] [outer = 0000000000000000]
11:41:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 188 (000000BB1C2D3000) [pid = 4320] [serial = 938] [outer = 000000BB1C2C9800]
11:41:07 INFO - PROCESS | 4320 | 1448048467299 Marionette INFO loaded listener.js
11:41:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 189 (000000BB7DF87400) [pid = 4320] [serial = 939] [outer = 000000BB1C2C9800]
11:41:07 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1A458000 == 91 [pid = 4320] [id = 336]
11:41:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 190 (000000BB194C3400) [pid = 4320] [serial = 940] [outer = 0000000000000000]
11:41:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 191 (000000BB194C6800) [pid = 4320] [serial = 941] [outer = 000000BB194C3400]
11:41:08 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
11:41:08 INFO - document served over http requires an https
11:41:08 INFO - sub-resource via iframe-tag using the meta-csp
11:41:08 INFO - delivery method with swap-origin-redirect and when
11:41: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"
11:41:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:41:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:41:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:08 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
11:41:08 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 1181ms
11:41:08 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
11:41:08 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1A514000 == 92 [pid = 4320] [id = 337]
11:41:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 192 (000000BB194C7000) [pid = 4320] [serial = 942] [outer = 0000000000000000]
11:41:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 193 (000000BB194CF400) [pid = 4320] [serial = 943] [outer = 000000BB194C7000]
11:41:08 INFO - PROCESS | 4320 | 1448048468450 Marionette INFO loaded listener.js
11:41:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 194 (000000BB7E84C000) [pid = 4320] [serial = 944] [outer = 000000BB194C7000]
11:41:11 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
11:41:11 INFO - document served over http requires an https
11:41:11 INFO - sub-resource via script-tag using the meta-csp
11:41:11 INFO - delivery method with keep-origin-redirect and when
11:41: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"
11:41:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:41:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:41:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:11 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
11:41:11 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 3432ms
11:41:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
11:41:11 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DAB4000 == 93 [pid = 4320] [id = 338]
11:41:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 195 (000000BB1001F800) [pid = 4320] [serial = 945] [outer = 0000000000000000]
11:41:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 196 (000000BB11DC6800) [pid = 4320] [serial = 946] [outer = 000000BB1001F800]
11:41:11 INFO - PROCESS | 4320 | 1448048471876 Marionette INFO loaded listener.js
11:41:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 197 (000000BB1C132000) [pid = 4320] [serial = 947] [outer = 000000BB1001F800]
11:41:12 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
11:41:12 INFO - document served over http requires an https
11:41:12 INFO - sub-resource via script-tag using the meta-csp
11:41:12 INFO - delivery method with no-redirect and when
11:41: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"
11:41:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:41:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:41:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:12 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
11:41:12 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 1329ms
11:41:12 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
11:41:13 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CF54800 == 94 [pid = 4320] [id = 339]
11:41:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 198 (000000BB0867F800) [pid = 4320] [serial = 948] [outer = 0000000000000000]
11:41:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 199 (000000BB0881D400) [pid = 4320] [serial = 949] [outer = 000000BB0867F800]
11:41:13 INFO - PROCESS | 4320 | 1448048473216 Marionette INFO loaded listener.js
11:41:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 200 (000000BB0CCEF800) [pid = 4320] [serial = 950] [outer = 000000BB0867F800]
11:41:13 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
11:41:13 INFO - document served over http requires an https
11:41:13 INFO - sub-resource via script-tag using the meta-csp
11:41:13 INFO - delivery method with swap-origin-redirect and when
11:41: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"
11:41:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:41:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:41:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:13 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
11:41:13 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 1090ms
11:41:13 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
11:41:14 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0186D000 == 95 [pid = 4320] [id = 340]
11:41:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 201 (000000BB01E50800) [pid = 4320] [serial = 951] [outer = 0000000000000000]
11:41:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 202 (000000BB05535C00) [pid = 4320] [serial = 952] [outer = 000000BB01E50800]
11:41:14 INFO - PROCESS | 4320 | 1448048474470 Marionette INFO loaded listener.js
11:41:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 203 (000000BB0C2A2C00) [pid = 4320] [serial = 953] [outer = 000000BB01E50800]
11:41:15 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
11:41:15 INFO - document served over http requires an https
11:41:15 INFO - sub-resource via script-tag using the meta-csp
11:41:15 INFO - delivery method with swap-origin-redirect and when
11:41: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"
11:41:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:41:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:41:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:15 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
11:41:15 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 1287ms
11:41:15 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
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB14E99000 == 94 [pid = 4320] [id = 240]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB19D8F000 == 93 [pid = 4320] [id = 239]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1ACA3800 == 92 [pid = 4320] [id = 237]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB14E9D800 == 91 [pid = 4320] [id = 314]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1236C000 == 90 [pid = 4320] [id = 313]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10D77000 == 89 [pid = 4320] [id = 312]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10288800 == 88 [pid = 4320] [id = 311]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F676800 == 87 [pid = 4320] [id = 310]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F23B000 == 86 [pid = 4320] [id = 309]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DC98800 == 85 [pid = 4320] [id = 308]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0C348000 == 84 [pid = 4320] [id = 307]
11:41:15 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB02F6A800 == 85 [pid = 4320] [id = 341]
11:41:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 204 (000000BB02F3EC00) [pid = 4320] [serial = 954] [outer = 0000000000000000]
11:41:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 205 (000000BB045B9000) [pid = 4320] [serial = 955] [outer = 000000BB02F3EC00]
11:41:15 INFO - PROCESS | 4320 | 1448048475684 Marionette INFO loaded listener.js
11:41:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 206 (000000BB0DC83800) [pid = 4320] [serial = 956] [outer = 000000BB02F3EC00]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB08583800 == 84 [pid = 4320] [id = 306]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB04588800 == 83 [pid = 4320] [id = 305]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB03C71000 == 82 [pid = 4320] [id = 304]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB03C60800 == 81 [pid = 4320] [id = 303]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DC96800 == 80 [pid = 4320] [id = 302]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1A3AE000 == 79 [pid = 4320] [id = 300]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7D970800 == 78 [pid = 4320] [id = 299]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7E75E800 == 77 [pid = 4320] [id = 298]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB78C34000 == 76 [pid = 4320] [id = 297]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1CE5B800 == 75 [pid = 4320] [id = 296]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18D46800 == 74 [pid = 4320] [id = 295]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18CC9000 == 73 [pid = 4320] [id = 294]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18A3E000 == 72 [pid = 4320] [id = 293]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18975800 == 71 [pid = 4320] [id = 292]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17FD8000 == 70 [pid = 4320] [id = 291]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17419800 == 69 [pid = 4320] [id = 290]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17314800 == 68 [pid = 4320] [id = 289]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1375F800 == 67 [pid = 4320] [id = 258]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB15954800 == 66 [pid = 4320] [id = 288]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB12CB9000 == 65 [pid = 4320] [id = 287]
11:41:15 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CCAD800 == 64 [pid = 4320] [id = 286]
11:41:15 INFO - PROCESS | 4320 | --DOMWINDOW == 205 (000000BB10886400) [pid = 4320] [serial = 792] [outer = 0000000000000000] [url = about:blank]
11:41:15 INFO - PROCESS | 4320 | --DOMWINDOW == 204 (000000BB0FBAA000) [pid = 4320] [serial = 789] [outer = 0000000000000000] [url = about:blank]
11:41:15 INFO - PROCESS | 4320 | --DOMWINDOW == 203 (000000BB12EDEC00) [pid = 4320] [serial = 723] [outer = 0000000000000000] [url = about:blank]
11:41:15 INFO - PROCESS | 4320 | --DOMWINDOW == 202 (000000BB10D09000) [pid = 4320] [serial = 729] [outer = 0000000000000000] [url = about:blank]
11:41:15 INFO - PROCESS | 4320 | --DOMWINDOW == 201 (000000BB0F61AC00) [pid = 4320] [serial = 781] [outer = 0000000000000000] [url = about:blank]
11:41:15 INFO - PROCESS | 4320 | --DOMWINDOW == 200 (000000BB15991000) [pid = 4320] [serial = 738] [outer = 0000000000000000] [url = about:blank]
11:41:15 INFO - PROCESS | 4320 | --DOMWINDOW == 199 (000000BB0FDD5C00) [pid = 4320] [serial = 786] [outer = 0000000000000000] [url = about:blank]
11:41:15 INFO - PROCESS | 4320 | --DOMWINDOW == 198 (000000BB12F19400) [pid = 4320] [serial = 732] [outer = 0000000000000000] [url = about:blank]
11:41:15 INFO - PROCESS | 4320 | --DOMWINDOW == 197 (000000BB14FD6800) [pid = 4320] [serial = 735] [outer = 0000000000000000] [url = about:blank]
11:41:15 INFO - PROCESS | 4320 | --DOMWINDOW == 196 (000000BB0E35B000) [pid = 4320] [serial = 726] [outer = 0000000000000000] [url = about:blank]
11:41:16 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
11:41:16 INFO - document served over http requires an https
11:41:16 INFO - sub-resource via script-tag using the meta-csp
11:41:16 INFO - delivery method with keep-origin-redirect and when
11:41: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"
11:41:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:41:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:41:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:16 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
11:41:16 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 1243ms
11:41:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
11:41:16 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CE2F800 == 65 [pid = 4320] [id = 342]
11:41:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 197 (000000BB0DD0D800) [pid = 4320] [serial = 957] [outer = 0000000000000000]
11:41:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 198 (000000BB0E352000) [pid = 4320] [serial = 958] [outer = 000000BB0DD0D800]
11:41:16 INFO - PROCESS | 4320 | 1448048476698 Marionette INFO loaded listener.js
11:41:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 199 (000000BB0F182400) [pid = 4320] [serial = 959] [outer = 000000BB0DD0D800]
11:41:17 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
11:41:17 INFO - document served over http requires an https
11:41:17 INFO - sub-resource via script-tag using the meta-csp
11:41:17 INFO - delivery method with no-redirect and when
11:41: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"
11:41:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:41:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:41:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:17 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
11:41:17 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 734ms
11:41:17 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
11:41:17 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DD85000 == 66 [pid = 4320] [id = 343]
11:41:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 200 (000000BB0F174400) [pid = 4320] [serial = 960] [outer = 0000000000000000]
11:41:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 201 (000000BB0FB56800) [pid = 4320] [serial = 961] [outer = 000000BB0F174400]
11:41:17 INFO - PROCESS | 4320 | 1448048477529 Marionette INFO loaded listener.js
11:41:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 202 (000000BB1010B800) [pid = 4320] [serial = 962] [outer = 000000BB0F174400]
11:41:18 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
11:41:18 INFO - document served over http requires an https
11:41:18 INFO - sub-resource via script-tag using the meta-csp
11:41:18 INFO - delivery method with swap-origin-redirect and when
11:41: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"
11:41:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:41:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:41:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:18 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
11:41:18 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 777ms
11:41:18 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
11:41:18 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB100C7800 == 67 [pid = 4320] [id = 344]
11:41:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 203 (000000BB1035EC00) [pid = 4320] [serial = 963] [outer = 0000000000000000]
11:41:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 204 (000000BB10365C00) [pid = 4320] [serial = 964] [outer = 000000BB1035EC00]
11:41:18 INFO - PROCESS | 4320 | 1448048478290 Marionette INFO loaded listener.js
11:41:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 205 (000000BB10D04C00) [pid = 4320] [serial = 965] [outer = 000000BB1035EC00]
11:41:18 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
11:41:18 INFO - document served over http requires an https
11:41:18 INFO - sub-resource via xhr-request using the meta-csp
11:41:18 INFO - delivery method with keep-origin-redirect and when
11:41: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"
11:41:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:41:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:41:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:18 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
11:41:18 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 838ms
11:41:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
11:41:19 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10663800 == 68 [pid = 4320] [id = 345]
11:41:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 206 (000000BB10929C00) [pid = 4320] [serial = 966] [outer = 0000000000000000]
11:41:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 207 (000000BB1140EC00) [pid = 4320] [serial = 967] [outer = 000000BB10929C00]
11:41:19 INFO - PROCESS | 4320 | 1448048479114 Marionette INFO loaded listener.js
11:41:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 208 (000000BB12708400) [pid = 4320] [serial = 968] [outer = 000000BB10929C00]
11:41:19 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
11:41:19 INFO - document served over http requires an https
11:41:19 INFO - sub-resource via xhr-request using the meta-csp
11:41:19 INFO - delivery method with no-redirect and when
11:41: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"
11:41:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:41:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:41:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:19 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
11:41:19 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 734ms
11:41:19 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
11:41:19 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1235A800 == 69 [pid = 4320] [id = 346]
11:41:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 209 (000000BB12866000) [pid = 4320] [serial = 969] [outer = 0000000000000000]
11:41:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 210 (000000BB128C4800) [pid = 4320] [serial = 970] [outer = 000000BB12866000]
11:41:19 INFO - PROCESS | 4320 | 1448048479861 Marionette INFO loaded listener.js
11:41:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 211 (000000BB129D0000) [pid = 4320] [serial = 971] [outer = 000000BB12866000]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 210 (000000BB06E57800) [pid = 4320] [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]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 209 (000000BB129CAC00) [pid = 4320] [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]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 208 (000000BB045C1800) [pid = 4320] [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]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 207 (000000BB050CE800) [pid = 4320] [serial = 856] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 206 (000000BB12120C00) [pid = 4320] [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]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 205 (000000BB10888400) [pid = 4320] [serial = 866] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 204 (000000BB0B186C00) [pid = 4320] [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]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 203 (000000BB0D3A5400) [pid = 4320] [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]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 202 (000000BB11409400) [pid = 4320] [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]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 201 (000000BB12CEBC00) [pid = 4320] [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]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 200 (000000BB05AD4800) [pid = 4320] [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]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 199 (000000BB0F61B400) [pid = 4320] [serial = 861] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048445774]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 198 (000000BB0E39A400) [pid = 4320] [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]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 197 (000000BB156A6C00) [pid = 4320] [serial = 814] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 196 (000000BB165B9400) [pid = 4320] [serial = 819] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048430015]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 195 (000000BB18935800) [pid = 4320] [serial = 824] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 194 (000000BB18AEE800) [pid = 4320] [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]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 193 (000000BB18504C00) [pid = 4320] [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]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 192 (000000BB1680B800) [pid = 4320] [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]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 191 (000000BB161D3C00) [pid = 4320] [serial = 739] [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]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 190 (000000BB0F050000) [pid = 4320] [serial = 878] [outer = 0000000000000000] [url = about:blank]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 189 (000000BB05550400) [pid = 4320] [serial = 845] [outer = 0000000000000000] [url = about:blank]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 188 (000000BB156B2C00) [pid = 4320] [serial = 817] [outer = 0000000000000000] [url = about:blank]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 187 (000000BB0B816000) [pid = 4320] [serial = 803] [outer = 0000000000000000] [url = about:blank]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 186 (000000BB0C29E800) [pid = 4320] [serial = 859] [outer = 0000000000000000] [url = about:blank]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 185 (000000BB128CD400) [pid = 4320] [serial = 872] [outer = 0000000000000000] [url = about:blank]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 184 (000000BB14FD1800) [pid = 4320] [serial = 881] [outer = 0000000000000000] [url = about:blank]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 183 (000000BB156AC800) [pid = 4320] [serial = 815] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 182 (000000BB17082000) [pid = 4320] [serial = 820] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048430015]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 181 (000000BB05AE2000) [pid = 4320] [serial = 857] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 180 (000000BB101E1000) [pid = 4320] [serial = 864] [outer = 0000000000000000] [url = about:blank]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 179 (000000BB1A31A800) [pid = 4320] [serial = 830] [outer = 0000000000000000] [url = about:blank]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 178 (000000BB1CA09C00) [pid = 4320] [serial = 836] [outer = 0000000000000000] [url = about:blank]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 177 (000000BB1140AC00) [pid = 4320] [serial = 867] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 176 (000000BB0DD29800) [pid = 4320] [serial = 848] [outer = 0000000000000000] [url = about:blank]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 175 (000000BB1BED5400) [pid = 4320] [serial = 833] [outer = 0000000000000000] [url = about:blank]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 174 (000000BB1598A400) [pid = 4320] [serial = 842] [outer = 0000000000000000] [url = about:blank]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 173 (000000BB18BAE800) [pid = 4320] [serial = 825] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 172 (000000BB12868400) [pid = 4320] [serial = 809] [outer = 0000000000000000] [url = about:blank]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 171 (000000BB050C2000) [pid = 4320] [serial = 851] [outer = 0000000000000000] [url = about:blank]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 170 (000000BB12EAE400) [pid = 4320] [serial = 875] [outer = 0000000000000000] [url = about:blank]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 169 (000000BB0F170400) [pid = 4320] [serial = 854] [outer = 0000000000000000] [url = about:blank]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 168 (000000BB17239C00) [pid = 4320] [serial = 822] [outer = 0000000000000000] [url = about:blank]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 167 (000000BB18BB6400) [pid = 4320] [serial = 827] [outer = 0000000000000000] [url = about:blank]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 166 (000000BB0FBA2800) [pid = 4320] [serial = 806] [outer = 0000000000000000] [url = about:blank]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 165 (000000BB1CF5C400) [pid = 4320] [serial = 839] [outer = 0000000000000000] [url = about:blank]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 164 (000000BB12EDAC00) [pid = 4320] [serial = 812] [outer = 0000000000000000] [url = about:blank]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 163 (000000BB10345400) [pid = 4320] [serial = 862] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048445774]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 162 (000000BB11D36000) [pid = 4320] [serial = 869] [outer = 0000000000000000] [url = about:blank]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 161 (000000BB128D0400) [pid = 4320] [serial = 879] [outer = 0000000000000000] [url = about:blank]
11:41:20 INFO - PROCESS | 4320 | --DOMWINDOW == 160 (000000BB12F26C00) [pid = 4320] [serial = 801] [outer = 0000000000000000] [url = about:blank]
11:41:20 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
11:41:20 INFO - document served over http requires an https
11:41:20 INFO - sub-resource via xhr-request using the meta-csp
11:41:20 INFO - delivery method with swap-origin-redirect and when
11:41: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"
11:41:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:41:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:41:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:20 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
11:41:20 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
11:41:20 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
11:41:20 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB13764800 == 70 [pid = 4320] [id = 347]
11:41:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 161 (000000BB0F170400) [pid = 4320] [serial = 972] [outer = 0000000000000000]
11:41:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 162 (000000BB128CD400) [pid = 4320] [serial = 973] [outer = 000000BB0F170400]
11:41:20 INFO - PROCESS | 4320 | 1448048480749 Marionette INFO loaded listener.js
11:41:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 163 (000000BB12BC9C00) [pid = 4320] [serial = 974] [outer = 000000BB0F170400]
11:41:21 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
11:41:21 INFO - document served over http requires an https
11:41:21 INFO - sub-resource via xhr-request using the meta-csp
11:41:21 INFO - delivery method with swap-origin-redirect and when
11:41: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"
11:41:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:41:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:41:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:21 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
11:41:21 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 692ms
11:41:21 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
11:41:21 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB14F8C800 == 71 [pid = 4320] [id = 348]
11:41:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 164 (000000BB12CF4400) [pid = 4320] [serial = 975] [outer = 0000000000000000]
11:41:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 165 (000000BB12DE7400) [pid = 4320] [serial = 976] [outer = 000000BB12CF4400]
11:41:21 INFO - PROCESS | 4320 | 1448048481446 Marionette INFO loaded listener.js
11:41:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 166 (000000BB12F1B000) [pid = 4320] [serial = 977] [outer = 000000BB12CF4400]
11:41:22 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
11:41:22 INFO - document served over http requires an https
11:41:22 INFO - sub-resource via xhr-request using the meta-csp
11:41:22 INFO - delivery method with keep-origin-redirect and when
11:41: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"
11:41:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:41:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:41:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:22 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
11:41:22 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 734ms
11:41:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
11:41:22 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB16B33800 == 72 [pid = 4320] [id = 349]
11:41:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 167 (000000BB12F24400) [pid = 4320] [serial = 978] [outer = 0000000000000000]
11:41:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 168 (000000BB14FD4C00) [pid = 4320] [serial = 979] [outer = 000000BB12F24400]
11:41:22 INFO - PROCESS | 4320 | 1448048482210 Marionette INFO loaded listener.js
11:41:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 169 (000000BB15777800) [pid = 4320] [serial = 980] [outer = 000000BB12F24400]
11:41:23 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
11:41:23 INFO - document served over http requires an https
11:41:23 INFO - sub-resource via xhr-request using the meta-csp
11:41:23 INFO - delivery method with no-redirect and when
11:41: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"
11:41:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:41:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:41:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:23 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
11:41:23 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 1079ms
11:41:23 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
11:41:23 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CCA6000 == 73 [pid = 4320] [id = 350]
11:41:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 170 (000000BB0C29A800) [pid = 4320] [serial = 981] [outer = 0000000000000000]
11:41:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 171 (000000BB0CCFA800) [pid = 4320] [serial = 982] [outer = 000000BB0C29A800]
11:41:23 INFO - PROCESS | 4320 | 1448048483445 Marionette INFO loaded listener.js
11:41:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 172 (000000BB0E038400) [pid = 4320] [serial = 983] [outer = 000000BB0C29A800]
11:41:24 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
11:41:24 INFO - document served over http requires an https
11:41:24 INFO - sub-resource via xhr-request using the meta-csp
11:41:24 INFO - delivery method with swap-origin-redirect and when
11:41: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"
11:41:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:41:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:41:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:24 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
11:41:24 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 1079ms
11:41:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
11:41:24 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB163CD800 == 74 [pid = 4320] [id = 351]
11:41:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 173 (000000BB0E039000) [pid = 4320] [serial = 984] [outer = 0000000000000000]
11:41:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 174 (000000BB1002B800) [pid = 4320] [serial = 985] [outer = 000000BB0E039000]
11:41:24 INFO - PROCESS | 4320 | 1448048484557 Marionette INFO loaded listener.js
11:41:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 175 (000000BB11D2D400) [pid = 4320] [serial = 986] [outer = 000000BB0E039000]
11:41:25 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
11:41:25 INFO - document served over http requires an http
11:41:25 INFO - sub-resource via fetch-request using the meta-referrer
11:41:25 INFO - delivery method with keep-origin-redirect and when
11:41: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"
11:41:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:41:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:41:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:41:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:25 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
11:41:25 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 985ms
11:41:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
11:41:25 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1741F000 == 75 [pid = 4320] [id = 352]
11:41:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 176 (000000BB14F0F000) [pid = 4320] [serial = 987] [outer = 0000000000000000]
11:41:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 177 (000000BB14FCFC00) [pid = 4320] [serial = 988] [outer = 000000BB14F0F000]
11:41:25 INFO - PROCESS | 4320 | 1448048485562 Marionette INFO loaded listener.js
11:41:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 178 (000000BB156B3800) [pid = 4320] [serial = 989] [outer = 000000BB14F0F000]
11:41:26 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
11:41:26 INFO - document served over http requires an http
11:41:26 INFO - sub-resource via fetch-request using the meta-referrer
11:41:26 INFO - delivery method with no-redirect and when
11:41: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"
11:41:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:41:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:41:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:41:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:26 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
11:41:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1032ms
11:41:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
11:41:26 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18974800 == 76 [pid = 4320] [id = 353]
11:41:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 179 (000000BB15984800) [pid = 4320] [serial = 990] [outer = 0000000000000000]
11:41:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 180 (000000BB1598D000) [pid = 4320] [serial = 991] [outer = 000000BB15984800]
11:41:26 INFO - PROCESS | 4320 | 1448048486593 Marionette INFO loaded listener.js
11:41:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 181 (000000BB15C8D800) [pid = 4320] [serial = 992] [outer = 000000BB15984800]
11:41:27 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
11:41:27 INFO - document served over http requires an http
11:41:27 INFO - sub-resource via fetch-request using the meta-referrer
11:41:27 INFO - delivery method with swap-origin-redirect and when
11:41: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/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
11:41:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:41:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:41:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:41:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:27 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
11:41:27 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 1031ms
11:41:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:41:27 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB19D87000 == 77 [pid = 4320] [id = 354]
11:41:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 182 (000000BB15C8C800) [pid = 4320] [serial = 993] [outer = 0000000000000000]
11:41:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 183 (000000BB165C1000) [pid = 4320] [serial = 994] [outer = 000000BB15C8C800]
11:41:27 INFO - PROCESS | 4320 | 1448048487652 Marionette INFO loaded listener.js
11:41:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 184 (000000BB16809800) [pid = 4320] [serial = 995] [outer = 000000BB15C8C800]
11:41:28 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1A525800 == 78 [pid = 4320] [id = 355]
11:41:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 185 (000000BB17231800) [pid = 4320] [serial = 996] [outer = 0000000000000000]
11:41:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 186 (000000BB17E76800) [pid = 4320] [serial = 997] [outer = 000000BB17231800]
11:41:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:41:28 INFO - document served over http requires an http
11:41:28 INFO - sub-resource via iframe-tag using the meta-referrer
11:41:28 INFO - delivery method with keep-origin-redirect and when
11:41: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"
11:41:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:41:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:41:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:41:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 1098ms
11:41:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
11:41:28 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1ACAA800 == 79 [pid = 4320] [id = 356]
11:41:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 187 (000000BB17E73C00) [pid = 4320] [serial = 998] [outer = 0000000000000000]
11:41:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 188 (000000BB1850BC00) [pid = 4320] [serial = 999] [outer = 000000BB17E73C00]
11:41:28 INFO - PROCESS | 4320 | 1448048488771 Marionette INFO loaded listener.js
11:41:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 189 (000000BB1893D000) [pid = 4320] [serial = 1000] [outer = 000000BB17E73C00]
11:41:29 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1D35D000 == 80 [pid = 4320] [id = 357]
11:41:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 190 (000000BB18AE7C00) [pid = 4320] [serial = 1001] [outer = 0000000000000000]
11:41:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 191 (000000BB1893C400) [pid = 4320] [serial = 1002] [outer = 000000BB18AE7C00]
11:41:29 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:41:29 INFO - document served over http requires an http
11:41:29 INFO - sub-resource via iframe-tag using the meta-referrer
11:41:29 INFO - delivery method with no-redirect and when
11:41: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"
11:41:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:41:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:41:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
11:41:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1028ms
11:41:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:41:29 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB786AE800 == 81 [pid = 4320] [id = 358]
11:41:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 192 (000000BB1893EC00) [pid = 4320] [serial = 1003] [outer = 0000000000000000]
11:41:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 193 (000000BB18C53400) [pid = 4320] [serial = 1004] [outer = 000000BB1893EC00]
11:41:29 INFO - PROCESS | 4320 | 1448048489835 Marionette INFO loaded listener.js
11:41:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 194 (000000BB18E28C00) [pid = 4320] [serial = 1005] [outer = 000000BB1893EC00]
11:41:30 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7DF4D000 == 82 [pid = 4320] [id = 359]
11:41:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 195 (000000BB194D0C00) [pid = 4320] [serial = 1006] [outer = 0000000000000000]
11:41:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 196 (000000BB1AB07C00) [pid = 4320] [serial = 1007] [outer = 000000BB194D0C00]
11:41:30 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
11:41:30 INFO - document served over http requires an http
11:41:30 INFO - sub-resource via iframe-tag using the meta-referrer
11:41:30 INFO - delivery method with swap-origin-redirect and when
11:41:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
11:41:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:41:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:41:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:30 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
11:41:30 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 1019ms
11:41:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
11:41:30 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1B84F000 == 83 [pid = 4320] [id = 360]
11:41:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 197 (000000BB1955B400) [pid = 4320] [serial = 1008] [outer = 0000000000000000]
11:41:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 198 (000000BB1A321400) [pid = 4320] [serial = 1009] [outer = 000000BB1955B400]
11:41:30 INFO - PROCESS | 4320 | 1448048490862 Marionette INFO loaded listener.js
11:41:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 199 (000000BB1C132C00) [pid = 4320] [serial = 1010] [outer = 000000BB1955B400]
11:41:31 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
11:41:31 INFO - document served over http requires an http
11:41:31 INFO - sub-resource via script-tag using the meta-referrer
11:41:31 INFO - delivery method with keep-origin-redirect and when
11:41: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"
11:41:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:41:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:41:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:31 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
11:41:31 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 1133ms
11:41:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
11:41:31 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1A5BF800 == 84 [pid = 4320] [id = 361]
11:41:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 200 (000000BB1C131C00) [pid = 4320] [serial = 1011] [outer = 0000000000000000]
11:41:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 201 (000000BB1C13C400) [pid = 4320] [serial = 1012] [outer = 000000BB1C131C00]
11:41:31 INFO - PROCESS | 4320 | 1448048491987 Marionette INFO loaded listener.js
11:41:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 202 (000000BB1CEDA400) [pid = 4320] [serial = 1013] [outer = 000000BB1C131C00]
11:41:32 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
11:41:32 INFO - document served over http requires an http
11:41:32 INFO - sub-resource via script-tag using the meta-referrer
11:41:32 INFO - delivery method with no-redirect and when
11:41: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"
11:41:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:41:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:41:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:32 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
11:41:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 986ms
11:41:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
11:41:32 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1ACA0000 == 85 [pid = 4320] [id = 362]
11:41:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 203 (000000BB1B865C00) [pid = 4320] [serial = 1014] [outer = 0000000000000000]
11:41:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 204 (000000BB1B86D400) [pid = 4320] [serial = 1015] [outer = 000000BB1B865C00]
11:41:32 INFO - PROCESS | 4320 | 1448048492945 Marionette INFO loaded listener.js
11:41:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 205 (000000BB1CA07000) [pid = 4320] [serial = 1016] [outer = 000000BB1B865C00]
11:41:33 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
11:41:33 INFO - document served over http requires an http
11:41:33 INFO - sub-resource via script-tag using the meta-referrer
11:41:33 INFO - delivery method with swap-origin-redirect and when
11:41:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
11:41:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:41:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:41:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:33 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
11:41:33 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 985ms
11:41:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
11:41:33 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB204C6000 == 86 [pid = 4320] [id = 363]
11:41:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 206 (000000BB16B92800) [pid = 4320] [serial = 1017] [outer = 0000000000000000]
11:41:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 207 (000000BB16B9D000) [pid = 4320] [serial = 1018] [outer = 000000BB16B92800]
11:41:33 INFO - PROCESS | 4320 | 1448048493959 Marionette INFO loaded listener.js
11:41:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 208 (000000BB7856B800) [pid = 4320] [serial = 1019] [outer = 000000BB16B92800]
11:41:34 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
11:41:34 INFO - document served over http requires an http
11:41:34 INFO - sub-resource via xhr-request using the meta-referrer
11:41:34 INFO - delivery method with keep-origin-redirect and when
11:41:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:41:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:41:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:41:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:34 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
11:41:34 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 921ms
11:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
11:41:34 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB20348800 == 87 [pid = 4320] [id = 364]
11:41:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 209 (000000BB1DFA5C00) [pid = 4320] [serial = 1020] [outer = 0000000000000000]
11:41:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 210 (000000BB1DFAC400) [pid = 4320] [serial = 1021] [outer = 000000BB1DFA5C00]
11:41:34 INFO - PROCESS | 4320 | 1448048494875 Marionette INFO loaded listener.js
11:41:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 211 (000000BB782EB400) [pid = 4320] [serial = 1022] [outer = 000000BB1DFA5C00]
11:41:35 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
11:41:35 INFO - document served over http requires an http
11:41:35 INFO - sub-resource via xhr-request using the meta-referrer
11:41:35 INFO - delivery method with no-redirect and when
11:41:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:41:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:41:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:41:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:35 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
11:41:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 923ms
11:41:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
11:41:35 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1B7E5800 == 88 [pid = 4320] [id = 365]
11:41:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 212 (000000BB1BDA4400) [pid = 4320] [serial = 1023] [outer = 0000000000000000]
11:41:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 213 (000000BB1BDA9800) [pid = 4320] [serial = 1024] [outer = 000000BB1BDA4400]
11:41:35 INFO - PROCESS | 4320 | 1448048495805 Marionette INFO loaded listener.js
11:41:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 214 (000000BB1DFB3400) [pid = 4320] [serial = 1025] [outer = 000000BB1BDA4400]
11:41:36 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
11:41:36 INFO - document served over http requires an http
11:41:36 INFO - sub-resource via xhr-request using the meta-referrer
11:41:36 INFO - delivery method with swap-origin-redirect and when
11:41:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
11:41:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:41:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:41:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:36 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
11:41:36 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 1022ms
11:41:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
11:41:36 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1CD56800 == 89 [pid = 4320] [id = 366]
11:41:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 215 (000000BB1BDAB000) [pid = 4320] [serial = 1026] [outer = 0000000000000000]
11:41:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 216 (000000BB1F156800) [pid = 4320] [serial = 1027] [outer = 000000BB1BDAB000]
11:41:36 INFO - PROCESS | 4320 | 1448048496895 Marionette INFO loaded listener.js
11:41:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 217 (000000BB7876C800) [pid = 4320] [serial = 1028] [outer = 000000BB1BDAB000]
11:41:37 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
11:41:37 INFO - document served over http requires an https
11:41:37 INFO - sub-resource via fetch-request using the meta-referrer
11:41:37 INFO - delivery method with keep-origin-redirect and when
11:41: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"
11:41:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:41:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:41:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:41:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:37 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
11:41:37 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 1025ms
11:41:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
11:41:37 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1F754800 == 90 [pid = 4320] [id = 367]
11:41:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 218 (000000BB1F78B800) [pid = 4320] [serial = 1029] [outer = 0000000000000000]
11:41:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 219 (000000BB1F78C800) [pid = 4320] [serial = 1030] [outer = 000000BB1F78B800]
11:41:37 INFO - PROCESS | 4320 | 1448048497903 Marionette INFO loaded listener.js
11:41:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 220 (000000BB1F794800) [pid = 4320] [serial = 1031] [outer = 000000BB1F78B800]
11:41:38 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
11:41:38 INFO - document served over http requires an https
11:41:38 INFO - sub-resource via fetch-request using the meta-referrer
11:41:38 INFO - delivery method with no-redirect and when
11:41: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"
11:41:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:41:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:41:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:41:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:38 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
11:41:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 987ms
11:41:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
11:41:38 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1E145800 == 91 [pid = 4320] [id = 368]
11:41:38 INFO - PROCESS | 4320 | ++DOMWINDOW == 221 (000000BB1E16F800) [pid = 4320] [serial = 1032] [outer = 0000000000000000]
11:41:38 INFO - PROCESS | 4320 | ++DOMWINDOW == 222 (000000BB1E173C00) [pid = 4320] [serial = 1033] [outer = 000000BB1E16F800]
11:41:38 INFO - PROCESS | 4320 | 1448048498923 Marionette INFO loaded listener.js
11:41:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 223 (000000BB1F78BC00) [pid = 4320] [serial = 1034] [outer = 000000BB1E16F800]
11:41:39 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
11:41:39 INFO - document served over http requires an https
11:41:39 INFO - sub-resource via fetch-request using the meta-referrer
11:41:39 INFO - delivery method with swap-origin-redirect and when
11:41: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"
11:41:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:41:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:41:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:41:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:39 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
11:41:39 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 1127ms
11:41:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:41:40 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1D43C800 == 92 [pid = 4320] [id = 369]
11:41:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 224 (000000BB1E2DE800) [pid = 4320] [serial = 1035] [outer = 0000000000000000]
11:41:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 225 (000000BB1E2E2400) [pid = 4320] [serial = 1036] [outer = 000000BB1E2DE800]
11:41:40 INFO - PROCESS | 4320 | 1448048500059 Marionette INFO loaded listener.js
11:41:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 226 (000000BB1E2ED800) [pid = 4320] [serial = 1037] [outer = 000000BB1E2DE800]
11:41:40 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1F756000 == 93 [pid = 4320] [id = 370]
11:41:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 227 (000000BB1E2ED000) [pid = 4320] [serial = 1038] [outer = 0000000000000000]
11:41:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 228 (000000BB243B9C00) [pid = 4320] [serial = 1039] [outer = 000000BB1E2ED000]
11:41:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:41:40 INFO - document served over http requires an https
11:41:40 INFO - sub-resource via iframe-tag using the meta-referrer
11:41:40 INFO - delivery method with keep-origin-redirect and when
11:41: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"
11:41:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:41:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:41:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:41:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 1076ms
11:41:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
11:41:41 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB2446F000 == 94 [pid = 4320] [id = 371]
11:41:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 229 (000000BB243C0C00) [pid = 4320] [serial = 1040] [outer = 0000000000000000]
11:41:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 230 (000000BB243C2000) [pid = 4320] [serial = 1041] [outer = 000000BB243C0C00]
11:41:41 INFO - PROCESS | 4320 | 1448048501190 Marionette INFO loaded listener.js
11:41:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 231 (000000BB788CC400) [pid = 4320] [serial = 1042] [outer = 000000BB243C0C00]
11:41:41 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB2503E800 == 95 [pid = 4320] [id = 372]
11:41:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 232 (000000BB250C9000) [pid = 4320] [serial = 1043] [outer = 0000000000000000]
11:41:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 233 (000000BB250CA000) [pid = 4320] [serial = 1044] [outer = 000000BB250C9000]
11:41:41 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:41:41 INFO - document served over http requires an https
11:41:41 INFO - sub-resource via iframe-tag using the meta-referrer
11:41:41 INFO - delivery method with no-redirect and when
11:41: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"
11:41:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:41:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:41:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
11:41:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1080ms
11:41:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:41:42 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB25043800 == 96 [pid = 4320] [id = 373]
11:41:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 234 (000000BB250CA400) [pid = 4320] [serial = 1045] [outer = 0000000000000000]
11:41:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 235 (000000BB250D4C00) [pid = 4320] [serial = 1046] [outer = 000000BB250CA400]
11:41:42 INFO - PROCESS | 4320 | 1448048502267 Marionette INFO loaded listener.js
11:41:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 236 (000000BB7CBE4C00) [pid = 4320] [serial = 1047] [outer = 000000BB250CA400]
11:41:42 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB24E29000 == 97 [pid = 4320] [id = 374]
11:41:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 237 (000000BB24E8B400) [pid = 4320] [serial = 1048] [outer = 0000000000000000]
11:41:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 238 (000000BB24E8E800) [pid = 4320] [serial = 1049] [outer = 000000BB24E8B400]
11:41:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:41:43 INFO - document served over http requires an https
11:41:43 INFO - sub-resource via iframe-tag using the meta-referrer
11:41:43 INFO - delivery method with swap-origin-redirect and when
11:41: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"
11:41:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:41:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:41:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:41:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 1125ms
11:41:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
11:41:43 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB24E38800 == 98 [pid = 4320] [id = 375]
11:41:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 239 (000000BB24E97C00) [pid = 4320] [serial = 1050] [outer = 0000000000000000]
11:41:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 240 (000000BB24E98C00) [pid = 4320] [serial = 1051] [outer = 000000BB24E97C00]
11:41:43 INFO - PROCESS | 4320 | 1448048503396 Marionette INFO loaded listener.js
11:41:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 241 (000000BB7D70BC00) [pid = 4320] [serial = 1052] [outer = 000000BB24E97C00]
11:41:46 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
11:41:46 INFO - document served over http requires an https
11:41:46 INFO - sub-resource via script-tag using the meta-referrer
11:41:46 INFO - delivery method with keep-origin-redirect and when
11:41: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"
11:41:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:41:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:41:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:46 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
11:41:46 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 3730ms
11:41:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
11:41:47 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB08306000 == 99 [pid = 4320] [id = 376]
11:41:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 242 (000000BB08708C00) [pid = 4320] [serial = 1053] [outer = 0000000000000000]
11:41:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 243 (000000BB0F61CC00) [pid = 4320] [serial = 1054] [outer = 000000BB08708C00]
11:41:47 INFO - PROCESS | 4320 | 1448048507130 Marionette INFO loaded listener.js
11:41:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 244 (000000BB14FD0800) [pid = 4320] [serial = 1055] [outer = 000000BB08708C00]
11:41:48 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
11:41:48 INFO - document served over http requires an https
11:41:48 INFO - sub-resource via script-tag using the meta-referrer
11:41:48 INFO - delivery method with no-redirect and when
11:41: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"
11:41:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:41:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:41:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:48 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
11:41:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1431ms
11:41:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
11:41:48 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0FB66800 == 100 [pid = 4320] [id = 377]
11:41:48 INFO - PROCESS | 4320 | ++DOMWINDOW == 245 (000000BB0DC81400) [pid = 4320] [serial = 1056] [outer = 0000000000000000]
11:41:48 INFO - PROCESS | 4320 | ++DOMWINDOW == 246 (000000BB0E39A400) [pid = 4320] [serial = 1057] [outer = 000000BB0DC81400]
11:41:48 INFO - PROCESS | 4320 | 1448048508564 Marionette INFO loaded listener.js
11:41:48 INFO - PROCESS | 4320 | ++DOMWINDOW == 247 (000000BB10347000) [pid = 4320] [serial = 1058] [outer = 000000BB0DC81400]
11:41:49 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
11:41:49 INFO - document served over http requires an https
11:41:49 INFO - sub-resource via script-tag using the meta-referrer
11:41:49 INFO - delivery method with swap-origin-redirect and when
11:41: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"
11:41:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:41:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:41:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:49 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
11:41:49 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 1026ms
11:41:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
11:41:49 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB02E33800 == 101 [pid = 4320] [id = 378]
11:41:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 248 (000000BB05513800) [pid = 4320] [serial = 1059] [outer = 0000000000000000]
11:41:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 249 (000000BB05ADBC00) [pid = 4320] [serial = 1060] [outer = 000000BB05513800]
11:41:49 INFO - PROCESS | 4320 | 1448048509801 Marionette INFO loaded listener.js
11:41:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 250 (000000BB10188C00) [pid = 4320] [serial = 1061] [outer = 000000BB05513800]
11:41:50 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
11:41:50 INFO - document served over http requires an https
11:41:50 INFO - sub-resource via xhr-request using the meta-referrer
11:41:50 INFO - delivery method with keep-origin-redirect and when
11:41: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"
11:41:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:41:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:41:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:50 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
11:41:50 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 1195ms
11:41:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
11:41:50 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05C8E800 == 102 [pid = 4320] [id = 379]
11:41:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 251 (000000BB06E56000) [pid = 4320] [serial = 1062] [outer = 0000000000000000]
11:41:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 252 (000000BB0D3A4800) [pid = 4320] [serial = 1063] [outer = 000000BB06E56000]
11:41:50 INFO - PROCESS | 4320 | 1448048510822 Marionette INFO loaded listener.js
11:41:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 253 (000000BB128CB400) [pid = 4320] [serial = 1064] [outer = 000000BB06E56000]
11:41:51 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
11:41:51 INFO - document served over http requires an https
11:41:51 INFO - sub-resource via xhr-request using the meta-referrer
11:41:51 INFO - delivery method with no-redirect and when
11:41: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"
11:41:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:41:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:41:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:51 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
11:41:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 986ms
11:41:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
11:41:51 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CE3D000 == 103 [pid = 4320] [id = 380]
11:41:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 254 (000000BB0870D800) [pid = 4320] [serial = 1065] [outer = 0000000000000000]
11:41:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 255 (000000BB0F569400) [pid = 4320] [serial = 1066] [outer = 000000BB0870D800]
11:41:51 INFO - PROCESS | 4320 | 1448048511832 Marionette INFO loaded listener.js
11:41:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 256 (000000BB12CEC800) [pid = 4320] [serial = 1067] [outer = 000000BB0870D800]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB14F8C800 == 102 [pid = 4320] [id = 348]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB13764800 == 101 [pid = 4320] [id = 347]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1235A800 == 100 [pid = 4320] [id = 346]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10663800 == 99 [pid = 4320] [id = 345]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB100C7800 == 98 [pid = 4320] [id = 344]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DD85000 == 97 [pid = 4320] [id = 343]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CE2F800 == 96 [pid = 4320] [id = 342]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB02F6A800 == 95 [pid = 4320] [id = 341]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0186D000 == 94 [pid = 4320] [id = 340]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CF54800 == 93 [pid = 4320] [id = 339]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DAB4000 == 92 [pid = 4320] [id = 338]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1A514000 == 91 [pid = 4320] [id = 337]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1A458000 == 90 [pid = 4320] [id = 336]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1D27A000 == 89 [pid = 4320] [id = 335]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1D270000 == 88 [pid = 4320] [id = 334]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1E019800 == 87 [pid = 4320] [id = 333]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1E014000 == 86 [pid = 4320] [id = 332]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7D0E1000 == 85 [pid = 4320] [id = 331]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7CBC8000 == 84 [pid = 4320] [id = 330]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1A3A8000 == 83 [pid = 4320] [id = 329]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18D37000 == 82 [pid = 4320] [id = 328]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18CC7800 == 81 [pid = 4320] [id = 327]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18CB9000 == 80 [pid = 4320] [id = 326]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18A29000 == 79 [pid = 4320] [id = 325]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18957000 == 78 [pid = 4320] [id = 324]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB185E1800 == 77 [pid = 4320] [id = 323]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17EB5800 == 76 [pid = 4320] [id = 322]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17919000 == 75 [pid = 4320] [id = 321]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17368800 == 74 [pid = 4320] [id = 320]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17302800 == 73 [pid = 4320] [id = 319]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB16D0E800 == 72 [pid = 4320] [id = 318]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB14F9F800 == 71 [pid = 4320] [id = 317]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0D37B800 == 70 [pid = 4320] [id = 316]
11:41:52 INFO - PROCESS | 4320 | --DOCSHELL 000000BB114C7000 == 69 [pid = 4320] [id = 285]
11:41:52 INFO - PROCESS | 4320 | --DOMWINDOW == 255 (000000BB14FCF400) [pid = 4320] [serial = 876] [outer = 0000000000000000] [url = about:blank]
11:41:52 INFO - PROCESS | 4320 | --DOMWINDOW == 254 (000000BB12707000) [pid = 4320] [serial = 870] [outer = 0000000000000000] [url = about:blank]
11:41:52 INFO - PROCESS | 4320 | --DOMWINDOW == 253 (000000BB129CC800) [pid = 4320] [serial = 873] [outer = 0000000000000000] [url = about:blank]
11:41:52 INFO - PROCESS | 4320 | --DOMWINDOW == 252 (000000BB0F569800) [pid = 4320] [serial = 860] [outer = 0000000000000000] [url = about:blank]
11:41:52 INFO - PROCESS | 4320 | --DOMWINDOW == 251 (000000BB101E0400) [pid = 4320] [serial = 855] [outer = 0000000000000000] [url = about:blank]
11:41:52 INFO - PROCESS | 4320 | --DOMWINDOW == 250 (000000BB0B1DC800) [pid = 4320] [serial = 852] [outer = 0000000000000000] [url = about:blank]
11:41:52 INFO - PROCESS | 4320 | --DOMWINDOW == 249 (000000BB1088A400) [pid = 4320] [serial = 865] [outer = 0000000000000000] [url = about:blank]
11:41:52 INFO - PROCESS | 4320 | --DOMWINDOW == 248 (000000BB0FBA0800) [pid = 4320] [serial = 849] [outer = 0000000000000000] [url = about:blank]
11:41:52 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
11:41:52 INFO - document served over http requires an https
11:41:52 INFO - sub-resource via xhr-request using the meta-referrer
11:41:52 INFO - delivery method with swap-origin-redirect and when
11:41: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"
11:41:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:41:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:41:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:52 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
11:41:52 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 1177ms
11:41:52 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
11:41:52 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05A53000 == 70 [pid = 4320] [id = 381]
11:41:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 249 (000000BB050C8C00) [pid = 4320] [serial = 1068] [outer = 0000000000000000]
11:41:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 250 (000000BB0553B400) [pid = 4320] [serial = 1069] [outer = 000000BB050C8C00]
11:41:53 INFO - PROCESS | 4320 | 1448048512992 Marionette INFO loaded listener.js
11:41:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 251 (000000BB0B1D7C00) [pid = 4320] [serial = 1070] [outer = 000000BB050C8C00]
11:41:53 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
11:41:53 INFO - document served over http requires an http
11:41:53 INFO - sub-resource via fetch-request using the meta-referrer
11:41:53 INFO - delivery method with keep-origin-redirect and when
11:41:53 INFO - the target request is same-origin.
11:41:53 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 775ms
11:41:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
11:41:53 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DA0B800 == 71 [pid = 4320] [id = 382]
11:41:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 252 (000000BB0FDCDC00) [pid = 4320] [serial = 1071] [outer = 0000000000000000]
11:41:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 253 (000000BB10344400) [pid = 4320] [serial = 1072] [outer = 000000BB0FDCDC00]
11:41:53 INFO - PROCESS | 4320 | 1448048513778 Marionette INFO loaded listener.js
11:41:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 254 (000000BB11DBBC00) [pid = 4320] [serial = 1073] [outer = 000000BB0FDCDC00]
11:41:54 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
11:41:54 INFO - document served over http requires an http
11:41:54 INFO - sub-resource via fetch-request using the meta-referrer
11:41:54 INFO - delivery method with no-redirect and when
11:41:54 INFO - the target request is same-origin.
11:41:54 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 691ms
11:41:54 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
11:41:54 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0FB7B000 == 72 [pid = 4320] [id = 383]
11:41:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 255 (000000BB12707400) [pid = 4320] [serial = 1074] [outer = 0000000000000000]
11:41:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 256 (000000BB129C7400) [pid = 4320] [serial = 1075] [outer = 000000BB12707400]
11:41:54 INFO - PROCESS | 4320 | 1448048514475 Marionette INFO loaded listener.js
11:41:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 257 (000000BB12DE5400) [pid = 4320] [serial = 1076] [outer = 000000BB12707400]
11:41:55 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
11:41:55 INFO - document served over http requires an http
11:41:55 INFO - sub-resource via fetch-request using the meta-referrer
11:41:55 INFO - delivery method with swap-origin-redirect and when
11:41: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"
11:41:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:41:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:41:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:41:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:55 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
11:41:55 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 734ms
11:41:55 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
11:41:55 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB114D4000 == 73 [pid = 4320] [id = 384]
11:41:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 258 (000000BB12BC8000) [pid = 4320] [serial = 1077] [outer = 0000000000000000]
11:41:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 259 (000000BB12E0C000) [pid = 4320] [serial = 1078] [outer = 000000BB12BC8000]
11:41:55 INFO - PROCESS | 4320 | 1448048515258 Marionette INFO loaded listener.js
11:41:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 260 (000000BB12EDAC00) [pid = 4320] [serial = 1079] [outer = 000000BB12BC8000]
11:41:55 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB12CAF000 == 74 [pid = 4320] [id = 385]
11:41:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 261 (000000BB12EDA000) [pid = 4320] [serial = 1080] [outer = 0000000000000000]
11:41:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 262 (000000BB14F10800) [pid = 4320] [serial = 1081] [outer = 000000BB01E53000]
11:41:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 263 (000000BB14F0EC00) [pid = 4320] [serial = 1082] [outer = 000000BB12EDA000]
11:41:55 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
11:41:55 INFO - document served over http requires an http
11:41:55 INFO - sub-resource via iframe-tag using the meta-referrer
11:41:55 INFO - delivery method with keep-origin-redirect and when
11:41:55 INFO - the target request is same-origin.
11:41:55 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 880ms
11:41:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
11:41:56 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1075C000 == 75 [pid = 4320] [id = 386]
11:41:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 264 (000000BB097C0C00) [pid = 4320] [serial = 1083] [outer = 0000000000000000]
11:41:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 265 (000000BB12F1DC00) [pid = 4320] [serial = 1084] [outer = 000000BB097C0C00]
11:41:56 INFO - PROCESS | 4320 | 1448048516197 Marionette INFO loaded listener.js
11:41:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 266 (000000BB1598A000) [pid = 4320] [serial = 1085] [outer = 000000BB097C0C00]
11:41:56 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB14213800 == 76 [pid = 4320] [id = 387]
11:41:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 267 (000000BB15988C00) [pid = 4320] [serial = 1086] [outer = 0000000000000000]
11:41:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 268 (000000BB161DC000) [pid = 4320] [serial = 1087] [outer = 000000BB15988C00]
11:41:56 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
11:41:56 INFO - document served over http requires an http
11:41:56 INFO - sub-resource via iframe-tag using the meta-referrer
11:41:56 INFO - delivery method with no-redirect and when
11:41:56 INFO - the target request is same-origin.
11:41:56 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 838ms
11:41:56 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
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 267 (000000BB12DE8000) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 266 (000000BB1036A000) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 265 (000000BB02EFC000) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 264 (000000BB11407800) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 263 (000000BB0551D800) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 262 (000000BB12E03000) [pid = 4320] [serial = 915] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048462045]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 261 (000000BB0B424C00) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 260 (000000BB165E2400) [pid = 4320] [serial = 920] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 259 (000000BB12EB8C00) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 258 (000000BB129CCC00) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 257 (000000BB18BB3C00) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 256 (000000BB09D91C00) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 255 (000000BB17236800) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 254 (000000BB0DD0D800) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 253 (000000BB0F174400) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 252 (000000BB1CF59800) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 251 (000000BB0867F800) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 250 (000000BB18AE4000) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 249 (000000BB1035EC00) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 248 (000000BB171E1C00) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 247 (000000BB0F170400) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 246 (000000BB15C85400) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 245 (000000BB0FBA5C00) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 244 (000000BB15980C00) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 243 (000000BB01E50800) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 242 (000000BB12866000) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 241 (000000BB1CA03000) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 240 (000000BB10929C00) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 239 (000000BB1286BC00) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 238 (000000BB02F3EC00) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 237 (000000BB0D20D800) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 236 (000000BB1AB10800) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 235 (000000BB18931800) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 234 (000000BB194C3400) [pid = 4320] [serial = 940] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 233 (000000BB1CED0000) [pid = 4320] [serial = 930] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 232 (000000BB1C2C8400) [pid = 4320] [serial = 935] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048466675]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 231 (000000BB1D633800) [pid = 4320] [serial = 925] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 230 (000000BB18931000) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 229 (000000BB0B42D800) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 228 (000000BB10341400) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 227 (000000BB05AD6400) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 226 (000000BB1564EC00) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 225 (000000BB12EAEC00) [pid = 4320] [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]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 224 (000000BB1BECA800) [pid = 4320] [serial = 910] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 223 (000000BB194CF400) [pid = 4320] [serial = 943] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 222 (000000BB11DC6800) [pid = 4320] [serial = 946] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 221 (000000BB194C6800) [pid = 4320] [serial = 941] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 220 (000000BB1C2D3000) [pid = 4320] [serial = 938] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 219 (000000BB1CED5000) [pid = 4320] [serial = 931] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 218 (000000BB1D636C00) [pid = 4320] [serial = 928] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 217 (000000BB1C2CC400) [pid = 4320] [serial = 936] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048466675]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 216 (000000BB1CED7000) [pid = 4320] [serial = 933] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 215 (000000BB1D633C00) [pid = 4320] [serial = 926] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 214 (000000BB7876DC00) [pid = 4320] [serial = 923] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 213 (000000BB15987800) [pid = 4320] [serial = 884] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 212 (000000BB128CD400) [pid = 4320] [serial = 973] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 211 (000000BB1BED4C00) [pid = 4320] [serial = 911] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 210 (000000BB18E27800) [pid = 4320] [serial = 908] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 209 (000000BB05535C00) [pid = 4320] [serial = 952] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 208 (000000BB12DE7400) [pid = 4320] [serial = 976] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 207 (000000BB18C74C00) [pid = 4320] [serial = 905] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 206 (000000BB0FB56800) [pid = 4320] [serial = 961] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 205 (000000BB12E07400) [pid = 4320] [serial = 916] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048462045]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 204 (000000BB1CA0F400) [pid = 4320] [serial = 913] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 203 (000000BB1564A800) [pid = 4320] [serial = 893] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 202 (000000BB165B8800) [pid = 4320] [serial = 896] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 201 (000000BB10361000) [pid = 4320] [serial = 890] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 200 (000000BB165E9000) [pid = 4320] [serial = 921] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 199 (000000BB12E0EC00) [pid = 4320] [serial = 918] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 198 (000000BB0D3A8800) [pid = 4320] [serial = 887] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 197 (000000BB1140EC00) [pid = 4320] [serial = 967] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 196 (000000BB128C4800) [pid = 4320] [serial = 970] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 195 (000000BB0881D400) [pid = 4320] [serial = 949] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 194 (000000BB0E352000) [pid = 4320] [serial = 958] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 193 (000000BB18AE6800) [pid = 4320] [serial = 902] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 192 (000000BB10365C00) [pid = 4320] [serial = 964] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 191 (000000BB045B9000) [pid = 4320] [serial = 955] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 190 (000000BB171E4C00) [pid = 4320] [serial = 899] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 189 (000000BB156A6800) [pid = 4320] [serial = 882] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 188 (000000BB7856C400) [pid = 4320] [serial = 834] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 187 (000000BB18E20800) [pid = 4320] [serial = 828] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 186 (000000BB10883C00) [pid = 4320] [serial = 807] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 185 (000000BB18C81C00) [pid = 4320] [serial = 753] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 184 (000000BB774B1800) [pid = 4320] [serial = 759] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 183 (000000BB161D4400) [pid = 4320] [serial = 818] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 182 (000000BB78577C00) [pid = 4320] [serial = 756] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 181 (000000BB12BBC000) [pid = 4320] [serial = 810] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 180 (000000BB0F618800) [pid = 4320] [serial = 846] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 179 (000000BB12BC9C00) [pid = 4320] [serial = 974] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 178 (000000BB1BED6000) [pid = 4320] [serial = 762] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 177 (000000BB12F1B800) [pid = 4320] [serial = 776] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 176 (000000BB78F37400) [pid = 4320] [serial = 840] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 175 (000000BB1ACEF400) [pid = 4320] [serial = 831] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 174 (000000BB7D331400) [pid = 4320] [serial = 843] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 173 (000000BB0DD29400) [pid = 4320] [serial = 804] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 172 (000000BB1BEC8400) [pid = 4320] [serial = 765] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 171 (000000BB12708400) [pid = 4320] [serial = 968] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 170 (000000BB1564D000) [pid = 4320] [serial = 813] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 169 (000000BB129D0000) [pid = 4320] [serial = 971] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 168 (000000BB782F7000) [pid = 4320] [serial = 837] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 167 (000000BB7874A400) [pid = 4320] [serial = 768] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 166 (000000BB1A321800) [pid = 4320] [serial = 771] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 165 (000000BB10D04C00) [pid = 4320] [serial = 965] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | --DOMWINDOW == 164 (000000BB18933800) [pid = 4320] [serial = 823] [outer = 0000000000000000] [url = about:blank]
11:41:57 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0D392000 == 77 [pid = 4320] [id = 388]
11:41:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 165 (000000BB02F3EC00) [pid = 4320] [serial = 1088] [outer = 0000000000000000]
11:41:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 166 (000000BB05515000) [pid = 4320] [serial = 1089] [outer = 000000BB02F3EC00]
11:41:57 INFO - PROCESS | 4320 | 1448048517548 Marionette INFO loaded listener.js
11:41:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 167 (000000BB0D3A6000) [pid = 4320] [serial = 1090] [outer = 000000BB02F3EC00]
11:41:57 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1594A000 == 78 [pid = 4320] [id = 389]
11:41:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 168 (000000BB0FB56800) [pid = 4320] [serial = 1091] [outer = 0000000000000000]
11:41:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 169 (000000BB12EAEC00) [pid = 4320] [serial = 1092] [outer = 000000BB0FB56800]
11:41:58 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
11:41:58 INFO - document served over http requires an http
11:41:58 INFO - sub-resource via iframe-tag using the meta-referrer
11:41:58 INFO - delivery method with swap-origin-redirect and when
11:41: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"
11:41:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:41:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:41:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:41:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:41:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:41:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:41:58 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
11:41:58 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 1239ms
11:41:58 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
11:41:58 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB16D16800 == 79 [pid = 4320] [id = 390]
11:41:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 170 (000000BB12BC9C00) [pid = 4320] [serial = 1093] [outer = 0000000000000000]
11:41:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 171 (000000BB161DB800) [pid = 4320] [serial = 1094] [outer = 000000BB12BC9C00]
11:41:58 INFO - PROCESS | 4320 | 1448048518250 Marionette INFO loaded listener.js
11:41:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 172 (000000BB16B8F400) [pid = 4320] [serial = 1095] [outer = 000000BB12BC9C00]
11:41:58 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
11:41:58 INFO - document served over http requires an http
11:41:58 INFO - sub-resource via script-tag using the meta-referrer
11:41:58 INFO - delivery method with keep-origin-redirect and when
11:41:58 INFO - the target request is same-origin.
11:41:58 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 775ms
11:41:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
11:41:58 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1730C000 == 80 [pid = 4320] [id = 391]
11:41:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 173 (000000BB16B9A400) [pid = 4320] [serial = 1096] [outer = 0000000000000000]
11:41:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 174 (000000BB1708A000) [pid = 4320] [serial = 1097] [outer = 000000BB16B9A400]
11:41:58 INFO - PROCESS | 4320 | 1448048518988 Marionette INFO loaded listener.js
11:41:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 175 (000000BB17232000) [pid = 4320] [serial = 1098] [outer = 000000BB16B9A400]
11:41:59 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
11:41:59 INFO - document served over http requires an http
11:41:59 INFO - sub-resource via script-tag using the meta-referrer
11:41:59 INFO - delivery method with no-redirect and when
11:41:59 INFO - the target request is same-origin.
11:41:59 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 837ms
11:41:59 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
11:41:59 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB09CB8800 == 81 [pid = 4320] [id = 392]
11:41:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 176 (000000BB05ADE000) [pid = 4320] [serial = 1099] [outer = 0000000000000000]
11:41:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 177 (000000BB0881D400) [pid = 4320] [serial = 1100] [outer = 000000BB05ADE000]
11:42:00 INFO - PROCESS | 4320 | 1448048520018 Marionette INFO loaded listener.js
11:42:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 178 (000000BB0D208000) [pid = 4320] [serial = 1101] [outer = 000000BB05ADE000]
11:42:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:42:00 INFO - document served over http requires an http
11:42:00 INFO - sub-resource via script-tag using the meta-referrer
11:42:00 INFO - delivery method with swap-origin-redirect and when
11:42: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"
11:42:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:42:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:42:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:42:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 985ms
11:42:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
11:42:00 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1375A800 == 82 [pid = 4320] [id = 393]
11:42:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 179 (000000BB0F569800) [pid = 4320] [serial = 1102] [outer = 0000000000000000]
11:42:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 180 (000000BB0FBA7800) [pid = 4320] [serial = 1103] [outer = 000000BB0F569800]
11:42:01 INFO - PROCESS | 4320 | 1448048521052 Marionette INFO loaded listener.js
11:42:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 181 (000000BB1091E000) [pid = 4320] [serial = 1104] [outer = 000000BB0F569800]
11:42:01 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
11:42:01 INFO - document served over http requires an http
11:42:01 INFO - sub-resource via xhr-request using the meta-referrer
11:42:01 INFO - delivery method with keep-origin-redirect and when
11:42:01 INFO - the target request is same-origin.
11:42:01 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 1091ms
11:42:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
11:42:02 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17904000 == 83 [pid = 4320] [id = 394]
11:42:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 182 (000000BB129CF400) [pid = 4320] [serial = 1105] [outer = 0000000000000000]
11:42:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 183 (000000BB12E07400) [pid = 4320] [serial = 1106] [outer = 000000BB129CF400]
11:42:02 INFO - PROCESS | 4320 | 1448048522158 Marionette INFO loaded listener.js
11:42:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 184 (000000BB1599E400) [pid = 4320] [serial = 1107] [outer = 000000BB129CF400]
11:42:02 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
11:42:02 INFO - document served over http requires an http
11:42:02 INFO - sub-resource via xhr-request using the meta-referrer
11:42:02 INFO - delivery method with no-redirect and when
11:42:02 INFO - the target request is same-origin.
11:42:02 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 986ms
11:42:02 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
11:42:03 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17A80800 == 84 [pid = 4320] [id = 395]
11:42:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 185 (000000BB165ECC00) [pid = 4320] [serial = 1108] [outer = 0000000000000000]
11:42:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 186 (000000BB1708D000) [pid = 4320] [serial = 1109] [outer = 000000BB165ECC00]
11:42:03 INFO - PROCESS | 4320 | 1448048523131 Marionette INFO loaded listener.js
11:42:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 187 (000000BB1854F000) [pid = 4320] [serial = 1110] [outer = 000000BB165ECC00]
11:42:03 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
11:42:03 INFO - document served over http requires an http
11:42:03 INFO - sub-resource via xhr-request using the meta-referrer
11:42:03 INFO - delivery method with swap-origin-redirect and when
11:42: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"
11:42:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:42:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:42:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:03 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
11:42:03 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 944ms
11:42:03 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
11:42:04 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB185FB000 == 85 [pid = 4320] [id = 396]
11:42:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 188 (000000BB18933400) [pid = 4320] [serial = 1111] [outer = 0000000000000000]
11:42:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 189 (000000BB18AE7800) [pid = 4320] [serial = 1112] [outer = 000000BB18933400]
11:42:04 INFO - PROCESS | 4320 | 1448048524089 Marionette INFO loaded listener.js
11:42:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 190 (000000BB18C60800) [pid = 4320] [serial = 1113] [outer = 000000BB18933400]
11:42:04 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
11:42:04 INFO - document served over http requires an https
11:42:04 INFO - sub-resource via fetch-request using the meta-referrer
11:42:04 INFO - delivery method with keep-origin-redirect and when
11:42: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"
11:42:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:42:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:42:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:42:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:04 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
11:42:04 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 1080ms
11:42:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
11:42:05 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18C0D000 == 86 [pid = 4320] [id = 397]
11:42:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 191 (000000BB194C4C00) [pid = 4320] [serial = 1114] [outer = 0000000000000000]
11:42:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 192 (000000BB194C9800) [pid = 4320] [serial = 1115] [outer = 000000BB194C4C00]
11:42:05 INFO - PROCESS | 4320 | 1448048525228 Marionette INFO loaded listener.js
11:42:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 193 (000000BB1ACF2000) [pid = 4320] [serial = 1116] [outer = 000000BB194C4C00]
11:42:05 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
11:42:05 INFO - document served over http requires an https
11:42:05 INFO - sub-resource via fetch-request using the meta-referrer
11:42:05 INFO - delivery method with no-redirect and when
11:42: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"
11:42:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:42:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:42:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:42:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:05 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
11:42:05 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 985ms
11:42:05 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
11:42:06 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10663000 == 87 [pid = 4320] [id = 398]
11:42:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 194 (000000BB1B864400) [pid = 4320] [serial = 1117] [outer = 0000000000000000]
11:42:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 195 (000000BB1BEC7800) [pid = 4320] [serial = 1118] [outer = 000000BB1B864400]
11:42:06 INFO - PROCESS | 4320 | 1448048526228 Marionette INFO loaded listener.js
11:42:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 196 (000000BB1C2CF400) [pid = 4320] [serial = 1119] [outer = 000000BB1B864400]
11:42:06 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
11:42:06 INFO - document served over http requires an https
11:42:06 INFO - sub-resource via fetch-request using the meta-referrer
11:42:06 INFO - delivery method with swap-origin-redirect and when
11:42: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"
11:42:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:42:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:42:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:42:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:06 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
11:42:06 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 1086ms
11:42:06 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
11:42:07 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1A51B000 == 88 [pid = 4320] [id = 399]
11:42:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 197 (000000BB1C2CCC00) [pid = 4320] [serial = 1120] [outer = 0000000000000000]
11:42:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 198 (000000BB1CA04400) [pid = 4320] [serial = 1121] [outer = 000000BB1C2CCC00]
11:42:07 INFO - PROCESS | 4320 | 1448048527312 Marionette INFO loaded listener.js
11:42:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 199 (000000BB1CF59800) [pid = 4320] [serial = 1122] [outer = 000000BB1C2CCC00]
11:42:08 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
11:42:08 INFO - document served over http requires an https
11:42:08 INFO - sub-resource via fetch-request using the meta-referrer
11:42:08 INFO - delivery method with swap-origin-redirect and when
11:42: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"
11:42:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:42:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:42:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:42:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:08 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
11:42:08 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 1084ms
11:42:08 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
11:42:08 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1CE46000 == 89 [pid = 4320] [id = 400]
11:42:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 200 (000000BB1CF57000) [pid = 4320] [serial = 1123] [outer = 0000000000000000]
11:42:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 201 (000000BB1D63BC00) [pid = 4320] [serial = 1124] [outer = 000000BB1CF57000]
11:42:08 INFO - PROCESS | 4320 | 1448048528419 Marionette INFO loaded listener.js
11:42:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 202 (000000BB1E355800) [pid = 4320] [serial = 1125] [outer = 000000BB1CF57000]
11:42:09 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
11:42:09 INFO - document served over http requires an https
11:42:09 INFO - sub-resource via fetch-request using the meta-referrer
11:42:09 INFO - delivery method with keep-origin-redirect and when
11:42: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"
11:42:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:42:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:42:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:42:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:09 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
11:42:09 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 1041ms
11:42:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
11:42:09 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1D358800 == 90 [pid = 4320] [id = 401]
11:42:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 203 (000000BB1E171400) [pid = 4320] [serial = 1126] [outer = 0000000000000000]
11:42:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 204 (000000BB1E35A000) [pid = 4320] [serial = 1127] [outer = 000000BB1E171400]
11:42:09 INFO - PROCESS | 4320 | 1448048529473 Marionette INFO loaded listener.js
11:42:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 205 (000000BB1F151400) [pid = 4320] [serial = 1128] [outer = 000000BB1E171400]
11:42:10 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
11:42:10 INFO - document served over http requires an https
11:42:10 INFO - sub-resource via fetch-request using the meta-referrer
11:42:10 INFO - delivery method with no-redirect and when
11:42: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"
11:42:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:42:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:42:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:42:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:10 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
11:42:10 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 1080ms
11:42:10 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
11:42:10 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1E418000 == 91 [pid = 4320] [id = 402]
11:42:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 206 (000000BB1F15B400) [pid = 4320] [serial = 1129] [outer = 0000000000000000]
11:42:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 207 (000000BB1FEC5800) [pid = 4320] [serial = 1130] [outer = 000000BB1F15B400]
11:42:10 INFO - PROCESS | 4320 | 1448048530568 Marionette INFO loaded listener.js
11:42:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 208 (000000BB24E94400) [pid = 4320] [serial = 1131] [outer = 000000BB1F15B400]
11:42:11 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
11:42:11 INFO - document served over http requires an https
11:42:11 INFO - sub-resource via fetch-request using the meta-referrer
11:42:11 INFO - delivery method with swap-origin-redirect and when
11:42: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"
11:42:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:42:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:42:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:42:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:11 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
11:42:11 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 1079ms
11:42:11 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
11:42:11 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB24E36000 == 92 [pid = 4320] [id = 403]
11:42:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 209 (000000BB24E92400) [pid = 4320] [serial = 1132] [outer = 0000000000000000]
11:42:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 210 (000000BB2544E400) [pid = 4320] [serial = 1133] [outer = 000000BB24E92400]
11:42:11 INFO - PROCESS | 4320 | 1448048531633 Marionette INFO loaded listener.js
11:42:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 211 (000000BB25457800) [pid = 4320] [serial = 1134] [outer = 000000BB24E92400]
11:42:12 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7822F800 == 93 [pid = 4320] [id = 404]
11:42:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 212 (000000BB12FC5000) [pid = 4320] [serial = 1135] [outer = 0000000000000000]
11:42:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 213 (000000BB12FC8000) [pid = 4320] [serial = 1136] [outer = 000000BB12FC5000]
11:42:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:42:12 INFO - document served over http requires an https
11:42:12 INFO - sub-resource via iframe-tag using the meta-referrer
11:42:12 INFO - delivery method with keep-origin-redirect and when
11:42: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"
11:42:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:42:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:42:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:42:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 1126ms
11:42:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
11:42:12 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7D958800 == 94 [pid = 4320] [id = 405]
11:42:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 214 (000000BB12FC7800) [pid = 4320] [serial = 1137] [outer = 0000000000000000]
11:42:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 215 (000000BB12FD0800) [pid = 4320] [serial = 1138] [outer = 000000BB12FC7800]
11:42:12 INFO - PROCESS | 4320 | 1448048532810 Marionette INFO loaded listener.js
11:42:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 216 (000000BB77308800) [pid = 4320] [serial = 1139] [outer = 000000BB12FC7800]
11:42:13 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB25323000 == 95 [pid = 4320] [id = 406]
11:42:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 217 (000000BB1FF12C00) [pid = 4320] [serial = 1140] [outer = 0000000000000000]
11:42:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 218 (000000BB12FD2000) [pid = 4320] [serial = 1141] [outer = 000000BB1FF12C00]
11:42:13 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
11:42:13 INFO - document served over http requires an https
11:42:13 INFO - sub-resource via iframe-tag using the meta-referrer
11:42:13 INFO - delivery method with no-redirect and when
11:42: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"
11:42:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:42:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:42:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:13 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
11:42:13 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 1078ms
11:42:13 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
11:42:13 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB25325800 == 96 [pid = 4320] [id = 407]
11:42:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 219 (000000BB1FF14000) [pid = 4320] [serial = 1142] [outer = 0000000000000000]
11:42:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 220 (000000BB1FF15C00) [pid = 4320] [serial = 1143] [outer = 000000BB1FF14000]
11:42:13 INFO - PROCESS | 4320 | 1448048533896 Marionette INFO loaded listener.js
11:42:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 221 (000000BB780D0000) [pid = 4320] [serial = 1144] [outer = 000000BB1FF14000]
11:42:14 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB21B66800 == 97 [pid = 4320] [id = 408]
11:42:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 222 (000000BB21BBE000) [pid = 4320] [serial = 1145] [outer = 0000000000000000]
11:42:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 223 (000000BB21BC2C00) [pid = 4320] [serial = 1146] [outer = 000000BB21BBE000]
11:42:14 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
11:42:14 INFO - document served over http requires an https
11:42:14 INFO - sub-resource via iframe-tag using the meta-referrer
11:42:14 INFO - delivery method with swap-origin-redirect and when
11:42:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:42:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:42:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:42:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:14 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
11:42:14 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
11:42:14 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
11:42:15 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB21B6E800 == 98 [pid = 4320] [id = 409]
11:42:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 224 (000000BB1FF14C00) [pid = 4320] [serial = 1147] [outer = 0000000000000000]
11:42:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 225 (000000BB21BC3800) [pid = 4320] [serial = 1148] [outer = 000000BB1FF14C00]
11:42:15 INFO - PROCESS | 4320 | 1448048535089 Marionette INFO loaded listener.js
11:42:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 226 (000000BB786BB400) [pid = 4320] [serial = 1149] [outer = 000000BB1FF14C00]
11:42:18 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10D7D800 == 99 [pid = 4320] [id = 410]
11:42:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 227 (000000BB12CE9400) [pid = 4320] [serial = 1150] [outer = 0000000000000000]
11:42:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 228 (000000BB05546400) [pid = 4320] [serial = 1151] [outer = 000000BB12CE9400]
11:42:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:42:18 INFO - document served over http requires an https
11:42:18 INFO - sub-resource via iframe-tag using the meta-referrer
11:42:18 INFO - delivery method with swap-origin-redirect and when
11:42: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"
11:42:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:42:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:42:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:42:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 3998ms
11:42:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
11:42:19 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CCA9000 == 100 [pid = 4320] [id = 411]
11:42:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 229 (000000BB0E391800) [pid = 4320] [serial = 1152] [outer = 0000000000000000]
11:42:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 230 (000000BB10189000) [pid = 4320] [serial = 1153] [outer = 000000BB0E391800]
11:42:19 INFO - PROCESS | 4320 | 1448048539109 Marionette INFO loaded listener.js
11:42:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 231 (000000BB15999400) [pid = 4320] [serial = 1154] [outer = 000000BB0E391800]
11:42:20 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB08319800 == 101 [pid = 4320] [id = 412]
11:42:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 232 (000000BB05519800) [pid = 4320] [serial = 1155] [outer = 0000000000000000]
11:42:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 233 (000000BB05550400) [pid = 4320] [serial = 1156] [outer = 000000BB05519800]
11:42:21 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
11:42:21 INFO - document served over http requires an https
11:42:21 INFO - sub-resource via iframe-tag using the meta-referrer
11:42:21 INFO - delivery method with keep-origin-redirect and when
11:42: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"
11:42:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:42:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:42:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:21 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
11:42:21 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 2292ms
11:42:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
11:42:21 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DCA1800 == 102 [pid = 4320] [id = 413]
11:42:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 234 (000000BB0B087000) [pid = 4320] [serial = 1157] [outer = 0000000000000000]
11:42:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 235 (000000BB0B1E0000) [pid = 4320] [serial = 1158] [outer = 000000BB0B087000]
11:42:21 INFO - PROCESS | 4320 | 1448048541385 Marionette INFO loaded listener.js
11:42:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 236 (000000BB0DD11800) [pid = 4320] [serial = 1159] [outer = 000000BB0B087000]
11:42:21 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1025B000 == 103 [pid = 4320] [id = 414]
11:42:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 237 (000000BB0E351C00) [pid = 4320] [serial = 1160] [outer = 0000000000000000]
11:42:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 238 (000000BB0FB5B400) [pid = 4320] [serial = 1161] [outer = 000000BB0E351C00]
11:42:22 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
11:42:22 INFO - document served over http requires an https
11:42:22 INFO - sub-resource via iframe-tag using the meta-referrer
11:42:22 INFO - delivery method with no-redirect and when
11:42: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"
11:42:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:42:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:42:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:22 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
11:42:22 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 1090ms
11:42:22 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
11:42:22 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0D298000 == 104 [pid = 4320] [id = 415]
11:42:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 239 (000000BB03C4B400) [pid = 4320] [serial = 1162] [outer = 0000000000000000]
11:42:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 240 (000000BB0551B800) [pid = 4320] [serial = 1163] [outer = 000000BB03C4B400]
11:42:22 INFO - PROCESS | 4320 | 1448048542480 Marionette INFO loaded listener.js
11:42:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 241 (000000BB0D3A2C00) [pid = 4320] [serial = 1164] [outer = 000000BB03C4B400]
11:42:23 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB02E33000 == 105 [pid = 4320] [id = 416]
11:42:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 242 (000000BB06BC0C00) [pid = 4320] [serial = 1165] [outer = 0000000000000000]
11:42:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 243 (000000BB08826800) [pid = 4320] [serial = 1166] [outer = 000000BB06BC0C00]
11:42:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:42:23 INFO - document served over http requires an https
11:42:23 INFO - sub-resource via iframe-tag using the meta-referrer
11:42:23 INFO - delivery method with swap-origin-redirect and when
11:42: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"
11:42:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:42:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:42:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:42:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1388ms
11:42:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
11:42:23 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CF5F800 == 106 [pid = 4320] [id = 417]
11:42:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 244 (000000BB0F045400) [pid = 4320] [serial = 1167] [outer = 0000000000000000]
11:42:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 245 (000000BB0F177400) [pid = 4320] [serial = 1168] [outer = 000000BB0F045400]
11:42:23 INFO - PROCESS | 4320 | 1448048543922 Marionette INFO loaded listener.js
11:42:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 246 (000000BB10114000) [pid = 4320] [serial = 1169] [outer = 000000BB0F045400]
11:42:24 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
11:42:24 INFO - document served over http requires an https
11:42:24 INFO - sub-resource via script-tag using the meta-referrer
11:42:24 INFO - delivery method with keep-origin-redirect and when
11:42: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"
11:42:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:42:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:42:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:24 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
11:42:24 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 1051ms
11:42:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
11:42:24 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0E01A000 == 107 [pid = 4320] [id = 418]
11:42:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 247 (000000BB0E351400) [pid = 4320] [serial = 1170] [outer = 0000000000000000]
11:42:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 248 (000000BB0FDD3400) [pid = 4320] [serial = 1171] [outer = 000000BB0E351400]
11:42:24 INFO - PROCESS | 4320 | 1448048544958 Marionette INFO loaded listener.js
11:42:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 249 (000000BB11411400) [pid = 4320] [serial = 1172] [outer = 000000BB0E351400]
11:42:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1595F000 == 106 [pid = 4320] [id = 238]
11:42:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB16D16800 == 105 [pid = 4320] [id = 390]
11:42:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1594A000 == 104 [pid = 4320] [id = 389]
11:42:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0D392000 == 103 [pid = 4320] [id = 388]
11:42:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB14213800 == 102 [pid = 4320] [id = 387]
11:42:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1075C000 == 101 [pid = 4320] [id = 386]
11:42:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB12CAF000 == 100 [pid = 4320] [id = 385]
11:42:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB114D4000 == 99 [pid = 4320] [id = 384]
11:42:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0FB7B000 == 98 [pid = 4320] [id = 383]
11:42:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DA0B800 == 97 [pid = 4320] [id = 382]
11:42:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05A53000 == 96 [pid = 4320] [id = 381]
11:42:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CE3D000 == 95 [pid = 4320] [id = 380]
11:42:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05C8E800 == 94 [pid = 4320] [id = 379]
11:42:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB02E33800 == 93 [pid = 4320] [id = 378]
11:42:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0FB66800 == 92 [pid = 4320] [id = 377]
11:42:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB08306000 == 91 [pid = 4320] [id = 376]
11:42:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB24E38800 == 90 [pid = 4320] [id = 375]
11:42:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB24E29000 == 89 [pid = 4320] [id = 374]
11:42:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB25043800 == 88 [pid = 4320] [id = 373]
11:42:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB2503E800 == 87 [pid = 4320] [id = 372]
11:42:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB2446F000 == 86 [pid = 4320] [id = 371]
11:42:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1F756000 == 85 [pid = 4320] [id = 370]
11:42:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1D43C800 == 84 [pid = 4320] [id = 369]
11:42:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1E145800 == 83 [pid = 4320] [id = 368]
11:42:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1F754800 == 82 [pid = 4320] [id = 367]
11:42:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1CD56800 == 81 [pid = 4320] [id = 366]
11:42:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1B7E5800 == 80 [pid = 4320] [id = 365]
11:42:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB20348800 == 79 [pid = 4320] [id = 364]
11:42:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB204C6000 == 78 [pid = 4320] [id = 363]
11:42:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1ACA0000 == 77 [pid = 4320] [id = 362]
11:42:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1A5BF800 == 76 [pid = 4320] [id = 361]
11:42:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1B84F000 == 75 [pid = 4320] [id = 360]
11:42:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7DF4D000 == 74 [pid = 4320] [id = 359]
11:42:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB786AE800 == 73 [pid = 4320] [id = 358]
11:42:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1D35D000 == 72 [pid = 4320] [id = 357]
11:42:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1ACAA800 == 71 [pid = 4320] [id = 356]
11:42:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1A525800 == 70 [pid = 4320] [id = 355]
11:42:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB19D87000 == 69 [pid = 4320] [id = 354]
11:42:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18974800 == 68 [pid = 4320] [id = 353]
11:42:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1741F000 == 67 [pid = 4320] [id = 352]
11:42:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1619E800 == 66 [pid = 4320] [id = 315]
11:42:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB163CD800 == 65 [pid = 4320] [id = 351]
11:42:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CCA6000 == 64 [pid = 4320] [id = 350]
11:42:26 INFO - PROCESS | 4320 | --DOCSHELL 000000BB16B33800 == 63 [pid = 4320] [id = 349]
11:42:26 INFO - PROCESS | 4320 | --DOMWINDOW == 248 (000000BB1010B800) [pid = 4320] [serial = 962] [outer = 0000000000000000] [url = about:blank]
11:42:26 INFO - PROCESS | 4320 | --DOMWINDOW == 247 (000000BB0DC83800) [pid = 4320] [serial = 956] [outer = 0000000000000000] [url = about:blank]
11:42:26 INFO - PROCESS | 4320 | --DOMWINDOW == 246 (000000BB18C54000) [pid = 4320] [serial = 903] [outer = 0000000000000000] [url = about:blank]
11:42:26 INFO - PROCESS | 4320 | --DOMWINDOW == 245 (000000BB17E79800) [pid = 4320] [serial = 900] [outer = 0000000000000000] [url = about:blank]
11:42:26 INFO - PROCESS | 4320 | --DOMWINDOW == 244 (000000BB0F182400) [pid = 4320] [serial = 959] [outer = 0000000000000000] [url = about:blank]
11:42:26 INFO - PROCESS | 4320 | --DOMWINDOW == 243 (000000BB0CCEF800) [pid = 4320] [serial = 950] [outer = 0000000000000000] [url = about:blank]
11:42:26 INFO - PROCESS | 4320 | --DOMWINDOW == 242 (000000BB11DBC400) [pid = 4320] [serial = 891] [outer = 0000000000000000] [url = about:blank]
11:42:26 INFO - PROCESS | 4320 | --DOMWINDOW == 241 (000000BB0FB54000) [pid = 4320] [serial = 888] [outer = 0000000000000000] [url = about:blank]
11:42:26 INFO - PROCESS | 4320 | --DOMWINDOW == 240 (000000BB16811400) [pid = 4320] [serial = 897] [outer = 0000000000000000] [url = about:blank]
11:42:26 INFO - PROCESS | 4320 | --DOMWINDOW == 239 (000000BB15994C00) [pid = 4320] [serial = 894] [outer = 0000000000000000] [url = about:blank]
11:42:26 INFO - PROCESS | 4320 | --DOMWINDOW == 238 (000000BB0C2A2C00) [pid = 4320] [serial = 953] [outer = 0000000000000000] [url = about:blank]
11:42:26 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
11:42:26 INFO - document served over http requires an https
11:42:26 INFO - sub-resource via script-tag using the meta-referrer
11:42:26 INFO - delivery method with no-redirect and when
11:42: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"
11:42:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:42:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:42:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:26 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
11:42:26 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 1678ms
11:42:26 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
11:42:26 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB08302800 == 64 [pid = 4320] [id = 419]
11:42:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 239 (000000BB06957C00) [pid = 4320] [serial = 1173] [outer = 0000000000000000]
11:42:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 240 (000000BB06E6F000) [pid = 4320] [serial = 1174] [outer = 000000BB06957C00]
11:42:26 INFO - PROCESS | 4320 | 1448048546572 Marionette INFO loaded listener.js
11:42:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 241 (000000BB0D207400) [pid = 4320] [serial = 1175] [outer = 000000BB06957C00]
11:42:27 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
11:42:27 INFO - document served over http requires an https
11:42:27 INFO - sub-resource via script-tag using the meta-referrer
11:42:27 INFO - delivery method with swap-origin-redirect and when
11:42: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"
11:42:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:42:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:42:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:27 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
11:42:27 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 775ms
11:42:27 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
11:42:27 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0D385800 == 65 [pid = 4320] [id = 420]
11:42:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 242 (000000BB0E033C00) [pid = 4320] [serial = 1176] [outer = 0000000000000000]
11:42:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 243 (000000BB0FB54000) [pid = 4320] [serial = 1177] [outer = 000000BB0E033C00]
11:42:27 INFO - PROCESS | 4320 | 1448048547239 Marionette INFO loaded listener.js
11:42:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 244 (000000BB10369C00) [pid = 4320] [serial = 1178] [outer = 000000BB0E033C00]
11:42:27 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
11:42:27 INFO - document served over http requires an https
11:42:27 INFO - sub-resource via script-tag using the meta-referrer
11:42:27 INFO - delivery method with swap-origin-redirect and when
11:42: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"
11:42:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:42:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:42:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:27 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
11:42:27 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 776ms
11:42:27 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
11:42:27 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F668800 == 66 [pid = 4320] [id = 421]
11:42:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 245 (000000BB10CDA400) [pid = 4320] [serial = 1179] [outer = 0000000000000000]
11:42:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 246 (000000BB11406C00) [pid = 4320] [serial = 1180] [outer = 000000BB10CDA400]
11:42:28 INFO - PROCESS | 4320 | 1448048548006 Marionette INFO loaded listener.js
11:42:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 247 (000000BB1270C800) [pid = 4320] [serial = 1181] [outer = 000000BB10CDA400]
11:42:28 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
11:42:28 INFO - document served over http requires an https
11:42:28 INFO - sub-resource via script-tag using the meta-referrer
11:42:28 INFO - delivery method with keep-origin-redirect and when
11:42: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"
11:42:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:42:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:42:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:28 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
11:42:28 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 777ms
11:42:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
11:42:28 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10D76800 == 67 [pid = 4320] [id = 422]
11:42:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 248 (000000BB1270E800) [pid = 4320] [serial = 1182] [outer = 0000000000000000]
11:42:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 249 (000000BB128CF400) [pid = 4320] [serial = 1183] [outer = 000000BB1270E800]
11:42:28 INFO - PROCESS | 4320 | 1448048548846 Marionette INFO loaded listener.js
11:42:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 250 (000000BB12A3A400) [pid = 4320] [serial = 1184] [outer = 000000BB1270E800]
11:42:29 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
11:42:29 INFO - document served over http requires an https
11:42:29 INFO - sub-resource via script-tag using the meta-referrer
11:42:29 INFO - delivery method with no-redirect and when
11:42: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"
11:42:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:42:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:42:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:29 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
11:42:29 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 776ms
11:42:29 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
11:42:29 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB14E8C000 == 68 [pid = 4320] [id = 423]
11:42:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 251 (000000BB12A3C000) [pid = 4320] [serial = 1185] [outer = 0000000000000000]
11:42:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 252 (000000BB12DDC800) [pid = 4320] [serial = 1186] [outer = 000000BB12A3C000]
11:42:29 INFO - PROCESS | 4320 | 1448048549637 Marionette INFO loaded listener.js
11:42:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 253 (000000BB12EAD800) [pid = 4320] [serial = 1187] [outer = 000000BB12A3C000]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 252 (000000BB12E04800) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 251 (000000BB12CF4400) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 250 (000000BB12BC8000) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 249 (000000BB0E039000) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 248 (000000BB0FB56800) [pid = 4320] [serial = 1091] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 247 (000000BB12F24400) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 246 (000000BB0DC81400) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 245 (000000BB194D0C00) [pid = 4320] [serial = 1006] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 244 (000000BB18AE7C00) [pid = 4320] [serial = 1001] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048489230]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 243 (000000BB17231800) [pid = 4320] [serial = 996] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 242 (000000BB1ACFC800) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 241 (000000BB18BB5800) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 240 (000000BB24E8B400) [pid = 4320] [serial = 1048] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 239 (000000BB165E6800) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 238 (000000BB250C9000) [pid = 4320] [serial = 1043] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048501635]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 237 (000000BB161E2C00) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 236 (000000BB1001F800) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 235 (000000BB17E73C00) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 234 (000000BB12EDA000) [pid = 4320] [serial = 1080] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 233 (000000BB0870D800) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 232 (000000BB14F0F000) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 231 (000000BB1E2ED000) [pid = 4320] [serial = 1038] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 230 (000000BB15984800) [pid = 4320] [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]
11:42:31 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
11:42:31 INFO - document served over http requires an https
11:42:31 INFO - sub-resource via script-tag using the meta-referrer
11:42:31 INFO - delivery method with swap-origin-redirect and when
11:42: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"
11:42:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:42:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:42:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:31 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
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 229 (000000BB0FDCDC00) [pid = 4320] [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]
11:42:31 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 2402ms
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 228 (000000BB12707400) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 227 (000000BB1CED1C00) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 226 (000000BB1B865C00) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 225 (000000BB12BC9C00) [pid = 4320] [serial = 1093] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 224 (000000BB0C29A800) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 223 (000000BB050C8C00) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 222 (000000BB15C8C800) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 221 (000000BB1893EC00) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 220 (000000BB15988C00) [pid = 4320] [serial = 1086] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048516569]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 219 (000000BB02F3EC00) [pid = 4320] [serial = 1088] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 218 (000000BB194C7000) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 217 (000000BB1955B400) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 216 (000000BB05513800) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 215 (000000BB097C0C00) [pid = 4320] [serial = 1083] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 214 (000000BB1C131C00) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 213 (000000BB06E56000) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 212 (000000BB165EFC00) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 211 (000000BB1C2C9800) [pid = 4320] [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]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 210 (000000BB1708A000) [pid = 4320] [serial = 1097] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 209 (000000BB0F61CC00) [pid = 4320] [serial = 1054] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 208 (000000BB0553B400) [pid = 4320] [serial = 1069] [outer = 0000000000000000] [url = about:blank]
11:42:31 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
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 207 (000000BB0F569400) [pid = 4320] [serial = 1066] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 206 (000000BB243B9C00) [pid = 4320] [serial = 1039] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 205 (000000BB1E2E2400) [pid = 4320] [serial = 1036] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 204 (000000BB1DFAC400) [pid = 4320] [serial = 1021] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 203 (000000BB1E173C00) [pid = 4320] [serial = 1033] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 202 (000000BB1AB07C00) [pid = 4320] [serial = 1007] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 201 (000000BB18C53400) [pid = 4320] [serial = 1004] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 200 (000000BB1F78C800) [pid = 4320] [serial = 1030] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 199 (000000BB0E39A400) [pid = 4320] [serial = 1057] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 198 (000000BB17E76800) [pid = 4320] [serial = 997] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 197 (000000BB165C1000) [pid = 4320] [serial = 994] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 196 (000000BB1C13C400) [pid = 4320] [serial = 1012] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 195 (000000BB0CCFA800) [pid = 4320] [serial = 982] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 194 (000000BB1BDA9800) [pid = 4320] [serial = 1024] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 193 (000000BB1598D000) [pid = 4320] [serial = 991] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 192 (000000BB0D3A4800) [pid = 4320] [serial = 1063] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 191 (000000BB14FD4C00) [pid = 4320] [serial = 979] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 190 (000000BB1A321400) [pid = 4320] [serial = 1009] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 189 (000000BB05ADBC00) [pid = 4320] [serial = 1060] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 188 (000000BB24E98C00) [pid = 4320] [serial = 1051] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 187 (000000BB161DB800) [pid = 4320] [serial = 1094] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 186 (000000BB24E8E800) [pid = 4320] [serial = 1049] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 185 (000000BB250D4C00) [pid = 4320] [serial = 1046] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 184 (000000BB1B86D400) [pid = 4320] [serial = 1015] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 183 (000000BB12EAEC00) [pid = 4320] [serial = 1092] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 182 (000000BB05515000) [pid = 4320] [serial = 1089] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 181 (000000BB14F0EC00) [pid = 4320] [serial = 1082] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 180 (000000BB12E0C000) [pid = 4320] [serial = 1078] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 179 (000000BB250CA000) [pid = 4320] [serial = 1044] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048501635]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 178 (000000BB243C2000) [pid = 4320] [serial = 1041] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 177 (000000BB10344400) [pid = 4320] [serial = 1072] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 176 (000000BB129C7400) [pid = 4320] [serial = 1075] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 175 (000000BB161DC000) [pid = 4320] [serial = 1087] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048516569]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 174 (000000BB12F1DC00) [pid = 4320] [serial = 1084] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 173 (000000BB1F156800) [pid = 4320] [serial = 1027] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 172 (000000BB1893C400) [pid = 4320] [serial = 1002] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048489230]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 171 (000000BB1850BC00) [pid = 4320] [serial = 999] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 170 (000000BB14FCFC00) [pid = 4320] [serial = 988] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 169 (000000BB1002B800) [pid = 4320] [serial = 985] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 168 (000000BB16B9D000) [pid = 4320] [serial = 1018] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 167 (000000BB7DF87400) [pid = 4320] [serial = 939] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 166 (000000BB12CEC800) [pid = 4320] [serial = 1067] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 165 (000000BB782EB400) [pid = 4320] [serial = 1022] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 164 (000000BB7DB68C00) [pid = 4320] [serial = 929] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 163 (000000BB0E038400) [pid = 4320] [serial = 983] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 162 (000000BB1DFB3400) [pid = 4320] [serial = 1025] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 161 (000000BB788C4000) [pid = 4320] [serial = 919] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 160 (000000BB128CB400) [pid = 4320] [serial = 1064] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 159 (000000BB15777800) [pid = 4320] [serial = 980] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 158 (000000BB10188C00) [pid = 4320] [serial = 1061] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 157 (000000BB12F1B000) [pid = 4320] [serial = 977] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 156 (000000BB786C6000) [pid = 4320] [serial = 914] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 155 (000000BB03C50C00) [pid = 4320] [serial = 710] [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.]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 154 (000000BB1955C400) [pid = 4320] [serial = 906] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 153 (000000BB7D7CE000) [pid = 4320] [serial = 924] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 152 (000000BB7DF2A000) [pid = 4320] [serial = 934] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 151 (000000BB1ACFC000) [pid = 4320] [serial = 909] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 150 (000000BB7E84C000) [pid = 4320] [serial = 944] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 149 (000000BB1C132000) [pid = 4320] [serial = 947] [outer = 0000000000000000] [url = about:blank]
11:42:31 INFO - PROCESS | 4320 | --DOMWINDOW == 148 (000000BB7856B800) [pid = 4320] [serial = 1019] [outer = 0000000000000000] [url = about:blank]
11:42:32 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DD61800 == 69 [pid = 4320] [id = 424]
11:42:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 149 (000000BB05ADBC00) [pid = 4320] [serial = 1188] [outer = 0000000000000000]
11:42:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 150 (000000BB0870D800) [pid = 4320] [serial = 1189] [outer = 000000BB05ADBC00]
11:42:32 INFO - PROCESS | 4320 | 1448048552089 Marionette INFO loaded listener.js
11:42:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 151 (000000BB11D2E000) [pid = 4320] [serial = 1190] [outer = 000000BB05ADBC00]
11:42:32 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
11:42:32 INFO - document served over http requires an https
11:42:32 INFO - sub-resource via xhr-request using the meta-referrer
11:42:32 INFO - delivery method with keep-origin-redirect and when
11:42: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"
11:42:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:42:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:42:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:32 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
11:42:32 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 690ms
11:42:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
11:42:32 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB163C7000 == 70 [pid = 4320] [id = 425]
11:42:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 152 (000000BB12E04800) [pid = 4320] [serial = 1191] [outer = 0000000000000000]
11:42:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 153 (000000BB14F03800) [pid = 4320] [serial = 1192] [outer = 000000BB12E04800]
11:42:32 INFO - PROCESS | 4320 | 1448048552704 Marionette INFO loaded listener.js
11:42:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 154 (000000BB156ADC00) [pid = 4320] [serial = 1193] [outer = 000000BB12E04800]
11:42:33 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
11:42:33 INFO - document served over http requires an https
11:42:33 INFO - sub-resource via xhr-request using the meta-referrer
11:42:33 INFO - delivery method with no-redirect and when
11:42: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"
11:42:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:42:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:42:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:33 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
11:42:33 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 732ms
11:42:33 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
11:42:33 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB16E39800 == 71 [pid = 4320] [id = 426]
11:42:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 155 (000000BB1577DC00) [pid = 4320] [serial = 1194] [outer = 0000000000000000]
11:42:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 156 (000000BB15986800) [pid = 4320] [serial = 1195] [outer = 000000BB1577DC00]
11:42:33 INFO - PROCESS | 4320 | 1448048553450 Marionette INFO loaded listener.js
11:42:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 157 (000000BB15C7E400) [pid = 4320] [serial = 1196] [outer = 000000BB1577DC00]
11:42:34 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
11:42:34 INFO - document served over http requires an https
11:42:34 INFO - sub-resource via xhr-request using the meta-referrer
11:42:34 INFO - delivery method with swap-origin-redirect and when
11:42: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"
11:42:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:42:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:42:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:34 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
11:42:34 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 923ms
11:42:34 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
11:42:34 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0C34E800 == 72 [pid = 4320] [id = 427]
11:42:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 158 (000000BB06E6EC00) [pid = 4320] [serial = 1197] [outer = 0000000000000000]
11:42:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 159 (000000BB09998800) [pid = 4320] [serial = 1198] [outer = 000000BB06E6EC00]
11:42:34 INFO - PROCESS | 4320 | 1448048554597 Marionette INFO loaded listener.js
11:42:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 160 (000000BB0D3A8C00) [pid = 4320] [serial = 1199] [outer = 000000BB06E6EC00]
11:42:35 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
11:42:35 INFO - document served over http requires an https
11:42:35 INFO - sub-resource via xhr-request using the meta-referrer
11:42:35 INFO - delivery method with swap-origin-redirect and when
11:42: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"
11:42:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:42:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:42:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:35 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
11:42:35 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 1023ms
11:42:35 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
11:42:35 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB15959800 == 73 [pid = 4320] [id = 428]
11:42:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 161 (000000BB09995800) [pid = 4320] [serial = 1200] [outer = 0000000000000000]
11:42:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 162 (000000BB0DC83800) [pid = 4320] [serial = 1201] [outer = 000000BB09995800]
11:42:35 INFO - PROCESS | 4320 | 1448048555589 Marionette INFO loaded listener.js
11:42:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 163 (000000BB10D0C000) [pid = 4320] [serial = 1202] [outer = 000000BB09995800]
11:42:36 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
11:42:36 INFO - document served over http requires an https
11:42:36 INFO - sub-resource via xhr-request using the meta-referrer
11:42:36 INFO - delivery method with keep-origin-redirect and when
11:42: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"
11:42:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:42:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:42:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:36 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
11:42:36 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 987ms
11:42:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
11:42:36 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1741A800 == 74 [pid = 4320] [id = 429]
11:42:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 164 (000000BB11D30400) [pid = 4320] [serial = 1203] [outer = 0000000000000000]
11:42:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 165 (000000BB12E0BC00) [pid = 4320] [serial = 1204] [outer = 000000BB11D30400]
11:42:36 INFO - PROCESS | 4320 | 1448048556655 Marionette INFO loaded listener.js
11:42:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 166 (000000BB14FCD000) [pid = 4320] [serial = 1205] [outer = 000000BB11D30400]
11:42:37 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
11:42:37 INFO - document served over http requires an https
11:42:37 INFO - sub-resource via xhr-request using the meta-referrer
11:42:37 INFO - delivery method with no-redirect and when
11:42: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"
11:42:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:42:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:42:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:37 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
11:42:37 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 987ms
11:42:37 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
11:42:37 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17EA2000 == 75 [pid = 4320] [id = 430]
11:42:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 167 (000000BB1599C000) [pid = 4320] [serial = 1206] [outer = 0000000000000000]
11:42:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 168 (000000BB161D5000) [pid = 4320] [serial = 1207] [outer = 000000BB1599C000]
11:42:37 INFO - PROCESS | 4320 | 1448048557606 Marionette INFO loaded listener.js
11:42:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 169 (000000BB165EC000) [pid = 4320] [serial = 1208] [outer = 000000BB1599C000]
11:42:38 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
11:42:38 INFO - document served over http requires an https
11:42:38 INFO - sub-resource via xhr-request using the meta-referrer
11:42:38 INFO - delivery method with swap-origin-redirect and when
11:42: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"
11:42:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:42:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:42:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:42:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:42:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:42:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:42:38 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
11:42:38 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 1032ms
11:42:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:42:38 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1894F000 == 76 [pid = 4320] [id = 431]
11:42:38 INFO - PROCESS | 4320 | ++DOMWINDOW == 170 (000000BB16B91800) [pid = 4320] [serial = 1209] [outer = 0000000000000000]
11:42:38 INFO - PROCESS | 4320 | ++DOMWINDOW == 171 (000000BB16B9CC00) [pid = 4320] [serial = 1210] [outer = 000000BB16B91800]
11:42:38 INFO - PROCESS | 4320 | 1448048558663 Marionette INFO loaded listener.js
11:42:38 INFO - PROCESS | 4320 | ++DOMWINDOW == 172 (000000BB17235C00) [pid = 4320] [serial = 1211] [outer = 000000BB16B91800]
11:42:39 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
11:42:39 INFO - document served over http requires an http
11:42:39 INFO - sub-resource via fetch-request using the http-csp
11:42:39 INFO - delivery method with keep-origin-redirect and when
11:42:39 INFO - the target request is cross-origin.
11:42:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1045ms
11:42:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:42:39 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18C20000 == 77 [pid = 4320] [id = 432]
11:42:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 173 (000000BB1854E800) [pid = 4320] [serial = 1212] [outer = 0000000000000000]
11:42:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 174 (000000BB1893CC00) [pid = 4320] [serial = 1213] [outer = 000000BB1854E800]
11:42:39 INFO - PROCESS | 4320 | 1448048559723 Marionette INFO loaded listener.js
11:42:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 175 (000000BB18C55C00) [pid = 4320] [serial = 1214] [outer = 000000BB1854E800]
11:42:40 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
11:42:40 INFO - document served over http requires an http
11:42:40 INFO - sub-resource via fetch-request using the http-csp
11:42:40 INFO - delivery method with no-redirect and when
11:42:40 INFO - the target request is cross-origin.
11:42:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1043ms
11:42:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:42:40 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB19D83000 == 78 [pid = 4320] [id = 433]
11:42:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 176 (000000BB18C59800) [pid = 4320] [serial = 1215] [outer = 0000000000000000]
11:42:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 177 (000000BB18C76400) [pid = 4320] [serial = 1216] [outer = 000000BB18C59800]
11:42:40 INFO - PROCESS | 4320 | 1448048560744 Marionette INFO loaded listener.js
11:42:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 178 (000000BB18E24400) [pid = 4320] [serial = 1217] [outer = 000000BB18C59800]
11:42:41 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
11:42:41 INFO - document served over http requires an http
11:42:41 INFO - sub-resource via fetch-request using the http-csp
11:42:41 INFO - delivery method with swap-origin-redirect and when
11:42:41 INFO - the target request is cross-origin.
11:42:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1028ms
11:42:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:42:41 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1A463800 == 79 [pid = 4320] [id = 434]
11:42:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 179 (000000BB18E29400) [pid = 4320] [serial = 1218] [outer = 0000000000000000]
11:42:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 180 (000000BB194D1000) [pid = 4320] [serial = 1219] [outer = 000000BB18E29400]
11:42:41 INFO - PROCESS | 4320 | 1448048561801 Marionette INFO loaded listener.js
11:42:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 181 (000000BB1A31A400) [pid = 4320] [serial = 1220] [outer = 000000BB18E29400]
11:42:42 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1A5BE800 == 80 [pid = 4320] [id = 435]
11:42:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 182 (000000BB1AB08800) [pid = 4320] [serial = 1221] [outer = 0000000000000000]
11:42:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 183 (000000BB1A316C00) [pid = 4320] [serial = 1222] [outer = 000000BB1AB08800]
11:42:42 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
11:42:42 INFO - document served over http requires an http
11:42:42 INFO - sub-resource via iframe-tag using the http-csp
11:42:42 INFO - delivery method with keep-origin-redirect and when
11:42:42 INFO - the target request is cross-origin.
11:42:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1145ms
11:42:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:42:42 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1AC9F800 == 81 [pid = 4320] [id = 436]
11:42:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 184 (000000BB1AB07C00) [pid = 4320] [serial = 1223] [outer = 0000000000000000]
11:42:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 185 (000000BB1ACEF800) [pid = 4320] [serial = 1224] [outer = 000000BB1AB07C00]
11:42:42 INFO - PROCESS | 4320 | 1448048562972 Marionette INFO loaded listener.js
11:42:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 186 (000000BB1BDA0C00) [pid = 4320] [serial = 1225] [outer = 000000BB1AB07C00]
11:42:43 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1B7E5000 == 82 [pid = 4320] [id = 437]
11:42:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 187 (000000BB1BDA5800) [pid = 4320] [serial = 1226] [outer = 0000000000000000]
11:42:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 188 (000000BB1BDA7800) [pid = 4320] [serial = 1227] [outer = 000000BB1BDA5800]
11:42:43 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
11:42:43 INFO - document served over http requires an http
11:42:43 INFO - sub-resource via iframe-tag using the http-csp
11:42:43 INFO - delivery method with no-redirect and when
11:42:43 INFO - the target request is cross-origin.
11:42:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1023ms
11:42:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:42:43 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1B852800 == 83 [pid = 4320] [id = 438]
11:42:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 189 (000000BB161E2C00) [pid = 4320] [serial = 1228] [outer = 0000000000000000]
11:42:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 190 (000000BB1BDA5C00) [pid = 4320] [serial = 1229] [outer = 000000BB161E2C00]
11:42:44 INFO - PROCESS | 4320 | 1448048564031 Marionette INFO loaded listener.js
11:42:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 191 (000000BB1C138400) [pid = 4320] [serial = 1230] [outer = 000000BB161E2C00]
11:42:44 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1CD5F800 == 84 [pid = 4320] [id = 439]
11:42:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 192 (000000BB1C139800) [pid = 4320] [serial = 1231] [outer = 0000000000000000]
11:42:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 193 (000000BB1C2C7800) [pid = 4320] [serial = 1232] [outer = 000000BB1C139800]
11:42:44 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
11:42:44 INFO - document served over http requires an http
11:42:44 INFO - sub-resource via iframe-tag using the http-csp
11:42:44 INFO - delivery method with swap-origin-redirect and when
11:42:44 INFO - the target request is cross-origin.
11:42:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1178ms
11:42:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:42:45 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1D278000 == 85 [pid = 4320] [id = 440]
11:42:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 194 (000000BB1C13C400) [pid = 4320] [serial = 1233] [outer = 0000000000000000]
11:42:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 195 (000000BB1CEDD400) [pid = 4320] [serial = 1234] [outer = 000000BB1C13C400]
11:42:45 INFO - PROCESS | 4320 | 1448048565226 Marionette INFO loaded listener.js
11:42:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 196 (000000BB1DFAE800) [pid = 4320] [serial = 1235] [outer = 000000BB1C13C400]
11:42:45 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
11:42:45 INFO - document served over http requires an http
11:42:45 INFO - sub-resource via script-tag using the http-csp
11:42:45 INFO - delivery method with keep-origin-redirect and when
11:42:45 INFO - the target request is cross-origin.
11:42:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1084ms
11:42:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:42:46 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1E00F800 == 86 [pid = 4320] [id = 441]
11:42:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 197 (000000BB1E16D400) [pid = 4320] [serial = 1236] [outer = 0000000000000000]
11:42:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 198 (000000BB1E176400) [pid = 4320] [serial = 1237] [outer = 000000BB1E16D400]
11:42:46 INFO - PROCESS | 4320 | 1448048566265 Marionette INFO loaded listener.js
11:42:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 199 (000000BB1E357C00) [pid = 4320] [serial = 1238] [outer = 000000BB1E16D400]
11:42:46 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
11:42:46 INFO - document served over http requires an http
11:42:46 INFO - sub-resource via script-tag using the http-csp
11:42:46 INFO - delivery method with no-redirect and when
11:42:46 INFO - the target request is cross-origin.
11:42:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 986ms
11:42:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:42:47 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1E409800 == 87 [pid = 4320] [id = 442]
11:42:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 200 (000000BB1E2E4400) [pid = 4320] [serial = 1239] [outer = 0000000000000000]
11:42:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 201 (000000BB1F155000) [pid = 4320] [serial = 1240] [outer = 000000BB1E2E4400]
11:42:47 INFO - PROCESS | 4320 | 1448048567223 Marionette INFO loaded listener.js
11:42:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 202 (000000BB1F794C00) [pid = 4320] [serial = 1241] [outer = 000000BB1E2E4400]
11:42:47 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
11:42:47 INFO - document served over http requires an http
11:42:47 INFO - sub-resource via script-tag using the http-csp
11:42:47 INFO - delivery method with swap-origin-redirect and when
11:42:47 INFO - the target request is cross-origin.
11:42:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 923ms
11:42:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:42:48 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB2032F000 == 88 [pid = 4320] [id = 443]
11:42:48 INFO - PROCESS | 4320 | ++DOMWINDOW == 203 (000000BB1FEC9000) [pid = 4320] [serial = 1242] [outer = 0000000000000000]
11:42:48 INFO - PROCESS | 4320 | ++DOMWINDOW == 204 (000000BB1FECA000) [pid = 4320] [serial = 1243] [outer = 000000BB1FEC9000]
11:42:48 INFO - PROCESS | 4320 | 1448048568265 Marionette INFO loaded listener.js
11:42:48 INFO - PROCESS | 4320 | ++DOMWINDOW == 205 (000000BB243BCC00) [pid = 4320] [serial = 1244] [outer = 000000BB1FEC9000]
11:42:48 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
11:42:48 INFO - document served over http requires an http
11:42:48 INFO - sub-resource via xhr-request using the http-csp
11:42:48 INFO - delivery method with keep-origin-redirect and when
11:42:48 INFO - the target request is cross-origin.
11:42:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1085ms
11:42:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:42:49 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB21B69800 == 89 [pid = 4320] [id = 444]
11:42:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 206 (000000BB24E92C00) [pid = 4320] [serial = 1245] [outer = 0000000000000000]
11:42:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 207 (000000BB24E98C00) [pid = 4320] [serial = 1246] [outer = 000000BB24E92C00]
11:42:49 INFO - PROCESS | 4320 | 1448048569292 Marionette INFO loaded listener.js
11:42:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 208 (000000BB25456800) [pid = 4320] [serial = 1247] [outer = 000000BB24E92C00]
11:42:49 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
11:42:49 INFO - document served over http requires an http
11:42:49 INFO - sub-resource via xhr-request using the http-csp
11:42:49 INFO - delivery method with no-redirect and when
11:42:49 INFO - the target request is cross-origin.
11:42:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 984ms
11:42:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:42:50 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB24DE9800 == 90 [pid = 4320] [id = 445]
11:42:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 209 (000000BB25453000) [pid = 4320] [serial = 1248] [outer = 0000000000000000]
11:42:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 210 (000000BB27B6F800) [pid = 4320] [serial = 1249] [outer = 000000BB25453000]
11:42:50 INFO - PROCESS | 4320 | 1448048570318 Marionette INFO loaded listener.js
11:42:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 211 (000000BB27B79000) [pid = 4320] [serial = 1250] [outer = 000000BB25453000]
11:42:50 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
11:42:50 INFO - document served over http requires an http
11:42:50 INFO - sub-resource via xhr-request using the http-csp
11:42:50 INFO - delivery method with swap-origin-redirect and when
11:42:50 INFO - the target request is cross-origin.
11:42:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1004ms
11:42:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:42:51 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB24E39800 == 91 [pid = 4320] [id = 446]
11:42:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 212 (000000BB7802F400) [pid = 4320] [serial = 1251] [outer = 0000000000000000]
11:42:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 213 (000000BB783B7800) [pid = 4320] [serial = 1252] [outer = 000000BB7802F400]
11:42:51 INFO - PROCESS | 4320 | 1448048571306 Marionette INFO loaded listener.js
11:42:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 214 (000000BB78746000) [pid = 4320] [serial = 1253] [outer = 000000BB7802F400]
11:42:51 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
11:42:51 INFO - document served over http requires an https
11:42:51 INFO - sub-resource via fetch-request using the http-csp
11:42:51 INFO - delivery method with keep-origin-redirect and when
11:42:51 INFO - the target request is cross-origin.
11:42:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 944ms
11:42:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:42:52 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7869A000 == 92 [pid = 4320] [id = 447]
11:42:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 215 (000000BB78764800) [pid = 4320] [serial = 1254] [outer = 0000000000000000]
11:42:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 216 (000000BB78771400) [pid = 4320] [serial = 1255] [outer = 000000BB78764800]
11:42:52 INFO - PROCESS | 4320 | 1448048572257 Marionette INFO loaded listener.js
11:42:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 217 (000000BB78F35400) [pid = 4320] [serial = 1256] [outer = 000000BB78764800]
11:42:52 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
11:42:52 INFO - document served over http requires an https
11:42:52 INFO - sub-resource via fetch-request using the http-csp
11:42:52 INFO - delivery method with no-redirect and when
11:42:52 INFO - the target request is cross-origin.
11:42:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 881ms
11:42:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:42:53 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7CBC7000 == 93 [pid = 4320] [id = 448]
11:42:53 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
11:42:54 INFO - document served over http requires an https
11:42:54 INFO - sub-resource via fetch-request using the http-csp
11:42:54 INFO - delivery method with swap-origin-redirect and when
11:42:54 INFO - the target request is cross-origin.
11:42:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 218 (000000BB78F9E000) [pid = 4320] [serial = 1257] [outer = 0000000000000000]
11:42:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1183ms
11:42:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 219 (000000BB7D331C00) [pid = 4320] [serial = 1258] [outer = 000000BB78F9E000]
11:42:54 INFO - PROCESS | 4320 | 1448048573178 Marionette INFO loaded listener.js
11:42:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 220 (000000BB7DB64800) [pid = 4320] [serial = 1259] [outer = 000000BB78F9E000]
11:42:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:42:54 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7EBE2800 == 94 [pid = 4320] [id = 449]
11:42:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 221 (000000BB7CBE4000) [pid = 4320] [serial = 1260] [outer = 0000000000000000]
11:42:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 222 (000000BB7DCD1000) [pid = 4320] [serial = 1261] [outer = 000000BB7CBE4000]
11:42:54 INFO - PROCESS | 4320 | 1448048574359 Marionette INFO loaded listener.js
11:42:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 223 (000000BB7E84D400) [pid = 4320] [serial = 1262] [outer = 000000BB7CBE4000]
11:42:54 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1BD15000 == 95 [pid = 4320] [id = 450]
11:42:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 224 (000000BB7EB0DC00) [pid = 4320] [serial = 1263] [outer = 0000000000000000]
11:42:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 225 (000000BB7EB0FC00) [pid = 4320] [serial = 1264] [outer = 000000BB7EB0DC00]
11:42:55 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
11:42:55 INFO - document served over http requires an https
11:42:55 INFO - sub-resource via iframe-tag using the http-csp
11:42:55 INFO - delivery method with keep-origin-redirect and when
11:42:55 INFO - the target request is cross-origin.
11:42:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1130ms
11:42:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:42:55 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1BD1B000 == 96 [pid = 4320] [id = 451]
11:42:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 226 (000000BB7DB68C00) [pid = 4320] [serial = 1265] [outer = 0000000000000000]
11:42:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 227 (000000BB7EB66C00) [pid = 4320] [serial = 1266] [outer = 000000BB7DB68C00]
11:42:55 INFO - PROCESS | 4320 | 1448048575529 Marionette INFO loaded listener.js
11:42:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 228 (000000BB7F7ABC00) [pid = 4320] [serial = 1267] [outer = 000000BB7DB68C00]
11:42:55 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB25EE8800 == 97 [pid = 4320] [id = 452]
11:42:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 229 (000000BB21CF2C00) [pid = 4320] [serial = 1268] [outer = 0000000000000000]
11:42:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 230 (000000BB21CF2400) [pid = 4320] [serial = 1269] [outer = 000000BB21CF2C00]
11:42:56 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
11:42:56 INFO - document served over http requires an https
11:42:56 INFO - sub-resource via iframe-tag using the http-csp
11:42:56 INFO - delivery method with no-redirect and when
11:42:56 INFO - the target request is cross-origin.
11:42:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 986ms
11:42:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:42:56 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB27BBB800 == 98 [pid = 4320] [id = 453]
11:42:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 231 (000000BB21CF4400) [pid = 4320] [serial = 1270] [outer = 0000000000000000]
11:42:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 232 (000000BB21CF5400) [pid = 4320] [serial = 1271] [outer = 000000BB21CF4400]
11:42:56 INFO - PROCESS | 4320 | 1448048576557 Marionette INFO loaded listener.js
11:42:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 233 (000000BB220F2400) [pid = 4320] [serial = 1272] [outer = 000000BB21CF4400]
11:42:56 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB27BCE800 == 99 [pid = 4320] [id = 454]
11:42:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 234 (000000BB220F6800) [pid = 4320] [serial = 1273] [outer = 0000000000000000]
11:42:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 235 (000000BB24929400) [pid = 4320] [serial = 1274] [outer = 000000BB220F6800]
11:42:57 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
11:42:57 INFO - document served over http requires an https
11:42:57 INFO - sub-resource via iframe-tag using the http-csp
11:42:57 INFO - delivery method with swap-origin-redirect and when
11:42:57 INFO - the target request is cross-origin.
11:42:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 985ms
11:42:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:42:58 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1B88C000 == 100 [pid = 4320] [id = 455]
11:42:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 236 (000000BB1C2C9800) [pid = 4320] [serial = 1275] [outer = 0000000000000000]
11:42:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 237 (000000BB1D63C000) [pid = 4320] [serial = 1276] [outer = 000000BB1C2C9800]
11:42:58 INFO - PROCESS | 4320 | 1448048578257 Marionette INFO loaded listener.js
11:42:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 238 (000000BB2225F800) [pid = 4320] [serial = 1277] [outer = 000000BB1C2C9800]
11:43:01 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
11:43:01 INFO - document served over http requires an https
11:43:01 INFO - sub-resource via script-tag using the http-csp
11:43:01 INFO - delivery method with keep-origin-redirect and when
11:43:01 INFO - the target request is cross-origin.
11:43:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 4488ms
11:43:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:43:01 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0C212000 == 101 [pid = 4320] [id = 456]
11:43:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 239 (000000BB06EC6000) [pid = 4320] [serial = 1278] [outer = 0000000000000000]
11:43:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 240 (000000BB0B1DE800) [pid = 4320] [serial = 1279] [outer = 000000BB06EC6000]
11:43:02 INFO - PROCESS | 4320 | 1448048582007 Marionette INFO loaded listener.js
11:43:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 241 (000000BB1564A800) [pid = 4320] [serial = 1280] [outer = 000000BB06EC6000]
11:43:02 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
11:43:02 INFO - document served over http requires an https
11:43:02 INFO - sub-resource via script-tag using the http-csp
11:43:02 INFO - delivery method with no-redirect and when
11:43:02 INFO - the target request is cross-origin.
11:43:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1029ms
11:43:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:43:03 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0FB67000 == 102 [pid = 4320] [id = 457]
11:43:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 242 (000000BB05AD9C00) [pid = 4320] [serial = 1281] [outer = 0000000000000000]
11:43:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 243 (000000BB1035F400) [pid = 4320] [serial = 1282] [outer = 000000BB05AD9C00]
11:43:03 INFO - PROCESS | 4320 | 1448048583087 Marionette INFO loaded listener.js
11:43:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 244 (000000BB18BB4C00) [pid = 4320] [serial = 1283] [outer = 000000BB05AD9C00]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB09CB8800 == 101 [pid = 4320] [id = 392]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1375A800 == 100 [pid = 4320] [id = 393]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17904000 == 99 [pid = 4320] [id = 394]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17A80800 == 98 [pid = 4320] [id = 395]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB185FB000 == 97 [pid = 4320] [id = 396]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18C0D000 == 96 [pid = 4320] [id = 397]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10663000 == 95 [pid = 4320] [id = 398]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1A51B000 == 94 [pid = 4320] [id = 399]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1CE46000 == 93 [pid = 4320] [id = 400]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1D358800 == 92 [pid = 4320] [id = 401]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1E418000 == 91 [pid = 4320] [id = 402]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB24E36000 == 90 [pid = 4320] [id = 403]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7822F800 == 89 [pid = 4320] [id = 404]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7D958800 == 88 [pid = 4320] [id = 405]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB25323000 == 87 [pid = 4320] [id = 406]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB25325800 == 86 [pid = 4320] [id = 407]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB21B66800 == 85 [pid = 4320] [id = 408]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB21B6E800 == 84 [pid = 4320] [id = 409]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10D7D800 == 83 [pid = 4320] [id = 410]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CCA9000 == 82 [pid = 4320] [id = 411]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB08319800 == 81 [pid = 4320] [id = 412]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DCA1800 == 80 [pid = 4320] [id = 413]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1025B000 == 79 [pid = 4320] [id = 414]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0D298000 == 78 [pid = 4320] [id = 415]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB02E33000 == 77 [pid = 4320] [id = 416]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CF5F800 == 76 [pid = 4320] [id = 417]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0E01A000 == 75 [pid = 4320] [id = 418]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB08302800 == 74 [pid = 4320] [id = 419]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0D385800 == 73 [pid = 4320] [id = 420]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F668800 == 72 [pid = 4320] [id = 421]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10D76800 == 71 [pid = 4320] [id = 422]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB14E8C000 == 70 [pid = 4320] [id = 423]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DD61800 == 69 [pid = 4320] [id = 424]
11:43:04 INFO - PROCESS | 4320 | --DOCSHELL 000000BB163C7000 == 68 [pid = 4320] [id = 425]
11:43:04 INFO - PROCESS | 4320 | --DOMWINDOW == 243 (000000BB12EDAC00) [pid = 4320] [serial = 1079] [outer = 0000000000000000] [url = about:blank]
11:43:04 INFO - PROCESS | 4320 | --DOMWINDOW == 242 (000000BB1598A000) [pid = 4320] [serial = 1085] [outer = 0000000000000000] [url = about:blank]
11:43:04 INFO - PROCESS | 4320 | --DOMWINDOW == 241 (000000BB12DE5400) [pid = 4320] [serial = 1076] [outer = 0000000000000000] [url = about:blank]
11:43:04 INFO - PROCESS | 4320 | --DOMWINDOW == 240 (000000BB16B8F400) [pid = 4320] [serial = 1095] [outer = 0000000000000000] [url = about:blank]
11:43:04 INFO - PROCESS | 4320 | --DOMWINDOW == 239 (000000BB0D3A6000) [pid = 4320] [serial = 1090] [outer = 0000000000000000] [url = about:blank]
11:43:04 INFO - PROCESS | 4320 | --DOMWINDOW == 238 (000000BB1C132C00) [pid = 4320] [serial = 1010] [outer = 0000000000000000] [url = about:blank]
11:43:04 INFO - PROCESS | 4320 | --DOMWINDOW == 237 (000000BB15C8D800) [pid = 4320] [serial = 992] [outer = 0000000000000000] [url = about:blank]
11:43:04 INFO - PROCESS | 4320 | --DOMWINDOW == 236 (000000BB16809800) [pid = 4320] [serial = 995] [outer = 0000000000000000] [url = about:blank]
11:43:04 INFO - PROCESS | 4320 | --DOMWINDOW == 235 (000000BB1F794800) [pid = 4320] [serial = 1031] [outer = 0000000000000000] [url = about:blank]
11:43:04 INFO - PROCESS | 4320 | --DOMWINDOW == 234 (000000BB1CEDA400) [pid = 4320] [serial = 1013] [outer = 0000000000000000] [url = about:blank]
11:43:04 INFO - PROCESS | 4320 | --DOMWINDOW == 233 (000000BB1F78BC00) [pid = 4320] [serial = 1034] [outer = 0000000000000000] [url = about:blank]
11:43:04 INFO - PROCESS | 4320 | --DOMWINDOW == 232 (000000BB10347000) [pid = 4320] [serial = 1058] [outer = 0000000000000000] [url = about:blank]
11:43:04 INFO - PROCESS | 4320 | --DOMWINDOW == 231 (000000BB18E28C00) [pid = 4320] [serial = 1005] [outer = 0000000000000000] [url = about:blank]
11:43:04 INFO - PROCESS | 4320 | --DOMWINDOW == 230 (000000BB0B1D7C00) [pid = 4320] [serial = 1070] [outer = 0000000000000000] [url = about:blank]
11:43:04 INFO - PROCESS | 4320 | --DOMWINDOW == 229 (000000BB1E2ED800) [pid = 4320] [serial = 1037] [outer = 0000000000000000] [url = about:blank]
11:43:04 INFO - PROCESS | 4320 | --DOMWINDOW == 228 (000000BB11D2D400) [pid = 4320] [serial = 986] [outer = 0000000000000000] [url = about:blank]
11:43:04 INFO - PROCESS | 4320 | --DOMWINDOW == 227 (000000BB156B3800) [pid = 4320] [serial = 989] [outer = 0000000000000000] [url = about:blank]
11:43:04 INFO - PROCESS | 4320 | --DOMWINDOW == 226 (000000BB7876C800) [pid = 4320] [serial = 1028] [outer = 0000000000000000] [url = about:blank]
11:43:04 INFO - PROCESS | 4320 | --DOMWINDOW == 225 (000000BB1893D000) [pid = 4320] [serial = 1000] [outer = 0000000000000000] [url = about:blank]
11:43:04 INFO - PROCESS | 4320 | --DOMWINDOW == 224 (000000BB11DBBC00) [pid = 4320] [serial = 1073] [outer = 0000000000000000] [url = about:blank]
11:43:04 INFO - PROCESS | 4320 | --DOMWINDOW == 223 (000000BB1CA07000) [pid = 4320] [serial = 1016] [outer = 0000000000000000] [url = about:blank]
11:43:05 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
11:43:05 INFO - document served over http requires an https
11:43:05 INFO - sub-resource via script-tag using the http-csp
11:43:05 INFO - delivery method with swap-origin-redirect and when
11:43:05 INFO - the target request is cross-origin.
11:43:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2560ms
11:43:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:43:05 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB06684800 == 69 [pid = 4320] [id = 458]
11:43:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 224 (000000BB06E6E800) [pid = 4320] [serial = 1284] [outer = 0000000000000000]
11:43:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 225 (000000BB09996400) [pid = 4320] [serial = 1285] [outer = 000000BB06E6E800]
11:43:05 INFO - PROCESS | 4320 | 1448048585440 Marionette INFO loaded listener.js
11:43:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 226 (000000BB0B1DE400) [pid = 4320] [serial = 1286] [outer = 000000BB06E6E800]
11:43:06 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
11:43:06 INFO - document served over http requires an https
11:43:06 INFO - sub-resource via xhr-request using the http-csp
11:43:06 INFO - delivery method with keep-origin-redirect and when
11:43:06 INFO - the target request is cross-origin.
11:43:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 880ms
11:43:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:43:06 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0C214000 == 70 [pid = 4320] [id = 459]
11:43:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 227 (000000BB0C396400) [pid = 4320] [serial = 1287] [outer = 0000000000000000]
11:43:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 228 (000000BB0CFC1C00) [pid = 4320] [serial = 1288] [outer = 000000BB0C396400]
11:43:06 INFO - PROCESS | 4320 | 1448048586319 Marionette INFO loaded listener.js
11:43:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 229 (000000BB0E34D000) [pid = 4320] [serial = 1289] [outer = 000000BB0C396400]
11:43:06 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
11:43:06 INFO - document served over http requires an https
11:43:06 INFO - sub-resource via xhr-request using the http-csp
11:43:06 INFO - delivery method with no-redirect and when
11:43:06 INFO - the target request is cross-origin.
11:43:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 775ms
11:43:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:43:07 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DABF800 == 71 [pid = 4320] [id = 460]
11:43:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 230 (000000BB0F56A800) [pid = 4320] [serial = 1290] [outer = 0000000000000000]
11:43:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 231 (000000BB0FB4F400) [pid = 4320] [serial = 1291] [outer = 000000BB0F56A800]
11:43:07 INFO - PROCESS | 4320 | 1448048587104 Marionette INFO loaded listener.js
11:43:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 232 (000000BB10188C00) [pid = 4320] [serial = 1292] [outer = 000000BB0F56A800]
11:43:07 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
11:43:07 INFO - document served over http requires an https
11:43:07 INFO - sub-resource via xhr-request using the http-csp
11:43:07 INFO - delivery method with swap-origin-redirect and when
11:43:07 INFO - the target request is cross-origin.
11:43:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 794ms
11:43:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:43:07 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F238800 == 72 [pid = 4320] [id = 461]
11:43:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 233 (000000BB101E4000) [pid = 4320] [serial = 1293] [outer = 0000000000000000]
11:43:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 234 (000000BB10366C00) [pid = 4320] [serial = 1294] [outer = 000000BB101E4000]
11:43:07 INFO - PROCESS | 4320 | 1448048587953 Marionette INFO loaded listener.js
11:43:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 235 (000000BB11408000) [pid = 4320] [serial = 1295] [outer = 000000BB101E4000]
11:43:08 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
11:43:08 INFO - document served over http requires an http
11:43:08 INFO - sub-resource via fetch-request using the http-csp
11:43:08 INFO - delivery method with keep-origin-redirect and when
11:43:08 INFO - the target request is same-origin.
11:43:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 776ms
11:43:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:43:08 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1025E800 == 73 [pid = 4320] [id = 462]
11:43:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 236 (000000BB11D34800) [pid = 4320] [serial = 1296] [outer = 0000000000000000]
11:43:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 237 (000000BB12863C00) [pid = 4320] [serial = 1297] [outer = 000000BB11D34800]
11:43:08 INFO - PROCESS | 4320 | 1448048588732 Marionette INFO loaded listener.js
11:43:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 238 (000000BB12A41400) [pid = 4320] [serial = 1298] [outer = 000000BB11D34800]
11:43:09 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
11:43:09 INFO - document served over http requires an http
11:43:09 INFO - sub-resource via fetch-request using the http-csp
11:43:09 INFO - delivery method with no-redirect and when
11:43:09 INFO - the target request is same-origin.
11:43:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 734ms
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 237 (000000BB12CE9400) [pid = 4320] [serial = 1150] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 236 (000000BB12FC5000) [pid = 4320] [serial = 1135] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 235 (000000BB1FF12C00) [pid = 4320] [serial = 1140] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048533307]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 234 (000000BB21BBE000) [pid = 4320] [serial = 1145] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 233 (000000BB16B92800) [pid = 4320] [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]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 232 (000000BB12A3C000) [pid = 4320] [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]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 231 (000000BB1BDAB000) [pid = 4320] [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]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 230 (000000BB06957C00) [pid = 4320] [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]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 229 (000000BB10CDA400) [pid = 4320] [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]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 228 (000000BB1BDA4400) [pid = 4320] [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]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 227 (000000BB1F78B800) [pid = 4320] [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]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 226 (000000BB0F045400) [pid = 4320] [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]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 225 (000000BB0E033C00) [pid = 4320] [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]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 224 (000000BB0E351C00) [pid = 4320] [serial = 1160] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048541835]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 223 (000000BB1E16F800) [pid = 4320] [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]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 222 (000000BB1DFA5C00) [pid = 4320] [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]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 221 (000000BB12E04800) [pid = 4320] [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]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 220 (000000BB05ADBC00) [pid = 4320] [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]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 219 (000000BB16B9A400) [pid = 4320] [serial = 1096] [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]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 218 (000000BB03C4B400) [pid = 4320] [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]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 217 (000000BB06BC0C00) [pid = 4320] [serial = 1165] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 216 (000000BB1E2DE800) [pid = 4320] [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]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 215 (000000BB05519800) [pid = 4320] [serial = 1155] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:43:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 214 (000000BB15986800) [pid = 4320] [serial = 1195] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 213 (000000BB0B087000) [pid = 4320] [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]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 212 (000000BB0E351400) [pid = 4320] [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]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 211 (000000BB1270E800) [pid = 4320] [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]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 210 (000000BB1BEC7800) [pid = 4320] [serial = 1118] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 209 (000000BB1D63BC00) [pid = 4320] [serial = 1124] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 208 (000000BB0B1E0000) [pid = 4320] [serial = 1158] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 207 (000000BB0FB5B400) [pid = 4320] [serial = 1161] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048541835]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 206 (000000BB194C9800) [pid = 4320] [serial = 1115] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 205 (000000BB05546400) [pid = 4320] [serial = 1151] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 204 (000000BB12FC8000) [pid = 4320] [serial = 1136] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 203 (000000BB128CF400) [pid = 4320] [serial = 1183] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 202 (000000BB14F03800) [pid = 4320] [serial = 1192] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 201 (000000BB11406C00) [pid = 4320] [serial = 1180] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 200 (000000BB12FD2000) [pid = 4320] [serial = 1141] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048533307]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 199 (000000BB21BC2C00) [pid = 4320] [serial = 1146] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 198 (000000BB10189000) [pid = 4320] [serial = 1153] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 197 (000000BB1FF15C00) [pid = 4320] [serial = 1143] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 196 (000000BB21BC3800) [pid = 4320] [serial = 1148] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 195 (000000BB1FEC5800) [pid = 4320] [serial = 1130] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 194 (000000BB08826800) [pid = 4320] [serial = 1166] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 193 (000000BB0870D800) [pid = 4320] [serial = 1189] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 192 (000000BB0F177400) [pid = 4320] [serial = 1168] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 191 (000000BB06E6F000) [pid = 4320] [serial = 1174] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 190 (000000BB0FBA7800) [pid = 4320] [serial = 1103] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 189 (000000BB1708D000) [pid = 4320] [serial = 1109] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 188 (000000BB12DDC800) [pid = 4320] [serial = 1186] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 187 (000000BB1E35A000) [pid = 4320] [serial = 1127] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 186 (000000BB18AE7800) [pid = 4320] [serial = 1112] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 185 (000000BB0FB54000) [pid = 4320] [serial = 1177] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 184 (000000BB1CA04400) [pid = 4320] [serial = 1121] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 183 (000000BB05550400) [pid = 4320] [serial = 1156] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 182 (000000BB0FDD3400) [pid = 4320] [serial = 1171] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 181 (000000BB0881D400) [pid = 4320] [serial = 1100] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 180 (000000BB12E07400) [pid = 4320] [serial = 1106] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 179 (000000BB0551B800) [pid = 4320] [serial = 1163] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 178 (000000BB2544E400) [pid = 4320] [serial = 1133] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 177 (000000BB12FD0800) [pid = 4320] [serial = 1138] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 176 (000000BB156ADC00) [pid = 4320] [serial = 1193] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 175 (000000BB17232000) [pid = 4320] [serial = 1098] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | --DOMWINDOW == 174 (000000BB11D2E000) [pid = 4320] [serial = 1190] [outer = 0000000000000000] [url = about:blank]
11:43:09 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10D7F000 == 74 [pid = 4320] [id = 463]
11:43:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 175 (000000BB0FB54000) [pid = 4320] [serial = 1299] [outer = 0000000000000000]
11:43:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 176 (000000BB1001E800) [pid = 4320] [serial = 1300] [outer = 000000BB0FB54000]
11:43:09 INFO - PROCESS | 4320 | 1448048589847 Marionette INFO loaded listener.js
11:43:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 177 (000000BB12E05C00) [pid = 4320] [serial = 1301] [outer = 000000BB0FB54000]
11:43:10 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
11:43:10 INFO - document served over http requires an http
11:43:10 INFO - sub-resource via fetch-request using the http-csp
11:43:10 INFO - delivery method with swap-origin-redirect and when
11:43:10 INFO - the target request is same-origin.
11:43:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 737ms
11:43:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:43:10 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1420C800 == 75 [pid = 4320] [id = 464]
11:43:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 178 (000000BB12ED2400) [pid = 4320] [serial = 1302] [outer = 0000000000000000]
11:43:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 179 (000000BB12F1CC00) [pid = 4320] [serial = 1303] [outer = 000000BB12ED2400]
11:43:10 INFO - PROCESS | 4320 | 1448048590568 Marionette INFO loaded listener.js
11:43:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 180 (000000BB14F02C00) [pid = 4320] [serial = 1304] [outer = 000000BB12ED2400]
11:43:10 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB14F8F800 == 76 [pid = 4320] [id = 465]
11:43:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 181 (000000BB12FD1000) [pid = 4320] [serial = 1305] [outer = 0000000000000000]
11:43:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 182 (000000BB156B1000) [pid = 4320] [serial = 1306] [outer = 000000BB12FD1000]
11:43:11 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
11:43:11 INFO - document served over http requires an http
11:43:11 INFO - sub-resource via iframe-tag using the http-csp
11:43:11 INFO - delivery method with keep-origin-redirect and when
11:43:11 INFO - the target request is same-origin.
11:43:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 732ms
11:43:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:43:11 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB163C2800 == 77 [pid = 4320] [id = 466]
11:43:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 183 (000000BB12F1B800) [pid = 4320] [serial = 1307] [outer = 0000000000000000]
11:43:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 184 (000000BB15646000) [pid = 4320] [serial = 1308] [outer = 000000BB12F1B800]
11:43:11 INFO - PROCESS | 4320 | 1448048591466 Marionette INFO loaded listener.js
11:43:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 185 (000000BB15994C00) [pid = 4320] [serial = 1309] [outer = 000000BB12F1B800]
11:43:11 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05AA0800 == 78 [pid = 4320] [id = 467]
11:43:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 186 (000000BB0867BC00) [pid = 4320] [serial = 1310] [outer = 0000000000000000]
11:43:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 187 (000000BB097C0C00) [pid = 4320] [serial = 1311] [outer = 000000BB0867BC00]
11:43:12 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
11:43:12 INFO - document served over http requires an http
11:43:12 INFO - sub-resource via iframe-tag using the http-csp
11:43:12 INFO - delivery method with no-redirect and when
11:43:12 INFO - the target request is same-origin.
11:43:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1130ms
11:43:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:43:12 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0D298800 == 79 [pid = 4320] [id = 468]
11:43:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 188 (000000BB0C3A5000) [pid = 4320] [serial = 1312] [outer = 0000000000000000]
11:43:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 189 (000000BB0D208C00) [pid = 4320] [serial = 1313] [outer = 000000BB0C3A5000]
11:43:12 INFO - PROCESS | 4320 | 1448048592690 Marionette INFO loaded listener.js
11:43:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 190 (000000BB0F616800) [pid = 4320] [serial = 1314] [outer = 000000BB0C3A5000]
11:43:13 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB12162800 == 80 [pid = 4320] [id = 469]
11:43:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 191 (000000BB10023800) [pid = 4320] [serial = 1315] [outer = 0000000000000000]
11:43:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 192 (000000BB1034D400) [pid = 4320] [serial = 1316] [outer = 000000BB10023800]
11:43:13 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
11:43:13 INFO - document served over http requires an http
11:43:13 INFO - sub-resource via iframe-tag using the http-csp
11:43:13 INFO - delivery method with swap-origin-redirect and when
11:43:13 INFO - the target request is same-origin.
11:43:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1175ms
11:43:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:43:13 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB172DD000 == 81 [pid = 4320] [id = 470]
11:43:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 193 (000000BB10882800) [pid = 4320] [serial = 1317] [outer = 0000000000000000]
11:43:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 194 (000000BB1270E800) [pid = 4320] [serial = 1318] [outer = 000000BB10882800]
11:43:13 INFO - PROCESS | 4320 | 1448048593864 Marionette INFO loaded listener.js
11:43:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 195 (000000BB15984800) [pid = 4320] [serial = 1319] [outer = 000000BB10882800]
11:43:14 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
11:43:14 INFO - document served over http requires an http
11:43:14 INFO - sub-resource via script-tag using the http-csp
11:43:14 INFO - delivery method with keep-origin-redirect and when
11:43:14 INFO - the target request is same-origin.
11:43:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1034ms
11:43:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:43:14 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17415800 == 82 [pid = 4320] [id = 471]
11:43:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 196 (000000BB1680A000) [pid = 4320] [serial = 1320] [outer = 0000000000000000]
11:43:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 197 (000000BB16B92800) [pid = 4320] [serial = 1321] [outer = 000000BB1680A000]
11:43:14 INFO - PROCESS | 4320 | 1448048594918 Marionette INFO loaded listener.js
11:43:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 198 (000000BB17E71400) [pid = 4320] [serial = 1322] [outer = 000000BB1680A000]
11:43:15 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
11:43:15 INFO - document served over http requires an http
11:43:15 INFO - sub-resource via script-tag using the http-csp
11:43:15 INFO - delivery method with no-redirect and when
11:43:15 INFO - the target request is same-origin.
11:43:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1043ms
11:43:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:43:15 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17FCA000 == 83 [pid = 4320] [id = 472]
11:43:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 199 (000000BB17E7CC00) [pid = 4320] [serial = 1323] [outer = 0000000000000000]
11:43:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 200 (000000BB18505400) [pid = 4320] [serial = 1324] [outer = 000000BB17E7CC00]
11:43:15 INFO - PROCESS | 4320 | 1448048595896 Marionette INFO loaded listener.js
11:43:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 201 (000000BB18AF0800) [pid = 4320] [serial = 1325] [outer = 000000BB17E7CC00]
11:43:16 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
11:43:16 INFO - document served over http requires an http
11:43:16 INFO - sub-resource via script-tag using the http-csp
11:43:16 INFO - delivery method with swap-origin-redirect and when
11:43:16 INFO - the target request is same-origin.
11:43:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1079ms
11:43:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:43:16 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18A3D800 == 84 [pid = 4320] [id = 473]
11:43:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 202 (000000BB18C56800) [pid = 4320] [serial = 1326] [outer = 0000000000000000]
11:43:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 203 (000000BB18E25C00) [pid = 4320] [serial = 1327] [outer = 000000BB18C56800]
11:43:17 INFO - PROCESS | 4320 | 1448048597005 Marionette INFO loaded listener.js
11:43:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 204 (000000BB1ACF8400) [pid = 4320] [serial = 1328] [outer = 000000BB18C56800]
11:43:17 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
11:43:17 INFO - document served over http requires an http
11:43:17 INFO - sub-resource via xhr-request using the http-csp
11:43:17 INFO - delivery method with keep-origin-redirect and when
11:43:17 INFO - the target request is same-origin.
11:43:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 986ms
11:43:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:43:17 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1A3A1000 == 85 [pid = 4320] [id = 474]
11:43:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 205 (000000BB1BEC8800) [pid = 4320] [serial = 1329] [outer = 0000000000000000]
11:43:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 206 (000000BB1C2CA000) [pid = 4320] [serial = 1330] [outer = 000000BB1BEC8800]
11:43:18 INFO - PROCESS | 4320 | 1448048598035 Marionette INFO loaded listener.js
11:43:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 207 (000000BB1CECFC00) [pid = 4320] [serial = 1331] [outer = 000000BB1BEC8800]
11:43:18 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
11:43:18 INFO - document served over http requires an http
11:43:18 INFO - sub-resource via xhr-request using the http-csp
11:43:18 INFO - delivery method with no-redirect and when
11:43:18 INFO - the target request is same-origin.
11:43:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1077ms
11:43:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:43:19 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1A5CF000 == 86 [pid = 4320] [id = 475]
11:43:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 208 (000000BB1C137400) [pid = 4320] [serial = 1332] [outer = 0000000000000000]
11:43:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 209 (000000BB1CF5A000) [pid = 4320] [serial = 1333] [outer = 000000BB1C137400]
11:43:19 INFO - PROCESS | 4320 | 1448048599095 Marionette INFO loaded listener.js
11:43:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 210 (000000BB1E16F800) [pid = 4320] [serial = 1334] [outer = 000000BB1C137400]
11:43:19 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
11:43:19 INFO - document served over http requires an http
11:43:19 INFO - sub-resource via xhr-request using the http-csp
11:43:19 INFO - delivery method with swap-origin-redirect and when
11:43:19 INFO - the target request is same-origin.
11:43:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 985ms
11:43:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:43:20 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1B85C000 == 87 [pid = 4320] [id = 476]
11:43:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 211 (000000BB1E16E800) [pid = 4320] [serial = 1335] [outer = 0000000000000000]
11:43:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 212 (000000BB1E356C00) [pid = 4320] [serial = 1336] [outer = 000000BB1E16E800]
11:43:20 INFO - PROCESS | 4320 | 1448048600099 Marionette INFO loaded listener.js
11:43:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 213 (000000BB1E384400) [pid = 4320] [serial = 1337] [outer = 000000BB1E16E800]
11:43:20 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
11:43:20 INFO - document served over http requires an https
11:43:20 INFO - sub-resource via fetch-request using the http-csp
11:43:20 INFO - delivery method with keep-origin-redirect and when
11:43:20 INFO - the target request is same-origin.
11:43:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 986ms
11:43:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:43:21 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1CE46000 == 88 [pid = 4320] [id = 477]
11:43:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 214 (000000BB1E37FC00) [pid = 4320] [serial = 1338] [outer = 0000000000000000]
11:43:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 215 (000000BB1E388C00) [pid = 4320] [serial = 1339] [outer = 000000BB1E37FC00]
11:43:21 INFO - PROCESS | 4320 | 1448048601101 Marionette INFO loaded listener.js
11:43:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 216 (000000BB1FEC8400) [pid = 4320] [serial = 1340] [outer = 000000BB1E37FC00]
11:43:21 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
11:43:21 INFO - document served over http requires an https
11:43:21 INFO - sub-resource via fetch-request using the http-csp
11:43:21 INFO - delivery method with no-redirect and when
11:43:21 INFO - the target request is same-origin.
11:43:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1030ms
11:43:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:43:22 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1D357800 == 89 [pid = 4320] [id = 478]
11:43:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 217 (000000BB1FEC5800) [pid = 4320] [serial = 1341] [outer = 0000000000000000]
11:43:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 218 (000000BB1FF1E000) [pid = 4320] [serial = 1342] [outer = 000000BB1FEC5800]
11:43:22 INFO - PROCESS | 4320 | 1448048602157 Marionette INFO loaded listener.js
11:43:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 219 (000000BB21CF0800) [pid = 4320] [serial = 1343] [outer = 000000BB1FEC5800]
11:43:22 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
11:43:22 INFO - document served over http requires an https
11:43:22 INFO - sub-resource via fetch-request using the http-csp
11:43:22 INFO - delivery method with swap-origin-redirect and when
11:43:22 INFO - the target request is same-origin.
11:43:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1162ms
11:43:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:43:23 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1E404000 == 90 [pid = 4320] [id = 479]
11:43:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 220 (000000BB21F85000) [pid = 4320] [serial = 1344] [outer = 0000000000000000]
11:43:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 221 (000000BB21F8AC00) [pid = 4320] [serial = 1345] [outer = 000000BB21F85000]
11:43:23 INFO - PROCESS | 4320 | 1448048603317 Marionette INFO loaded listener.js
11:43:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 222 (000000BB22263800) [pid = 4320] [serial = 1346] [outer = 000000BB21F85000]
11:43:23 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1F764000 == 91 [pid = 4320] [id = 480]
11:43:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 223 (000000BB1CB27400) [pid = 4320] [serial = 1347] [outer = 0000000000000000]
11:43:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 224 (000000BB1CB2A800) [pid = 4320] [serial = 1348] [outer = 000000BB1CB27400]
11:43:24 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
11:43:24 INFO - document served over http requires an https
11:43:24 INFO - sub-resource via iframe-tag using the http-csp
11:43:24 INFO - delivery method with keep-origin-redirect and when
11:43:24 INFO - the target request is same-origin.
11:43:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1144ms
11:43:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:43:24 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB204B8800 == 92 [pid = 4320] [id = 481]
11:43:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 225 (000000BB1CB29400) [pid = 4320] [serial = 1349] [outer = 0000000000000000]
11:43:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 226 (000000BB1CB2B400) [pid = 4320] [serial = 1350] [outer = 000000BB1CB29400]
11:43:24 INFO - PROCESS | 4320 | 1448048604490 Marionette INFO loaded listener.js
11:43:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 227 (000000BB22266C00) [pid = 4320] [serial = 1351] [outer = 000000BB1CB29400]
11:43:24 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB21B6B000 == 93 [pid = 4320] [id = 482]
11:43:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 228 (000000BB1D4D1000) [pid = 4320] [serial = 1352] [outer = 0000000000000000]
11:43:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 229 (000000BB1D4D2800) [pid = 4320] [serial = 1353] [outer = 000000BB1D4D1000]
11:43:25 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
11:43:25 INFO - document served over http requires an https
11:43:25 INFO - sub-resource via iframe-tag using the http-csp
11:43:25 INFO - delivery method with no-redirect and when
11:43:25 INFO - the target request is same-origin.
11:43:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1129ms
11:43:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:43:25 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB24DE3000 == 94 [pid = 4320] [id = 483]
11:43:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 230 (000000BB1D4D0000) [pid = 4320] [serial = 1354] [outer = 0000000000000000]
11:43:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 231 (000000BB1D4D3800) [pid = 4320] [serial = 1355] [outer = 000000BB1D4D0000]
11:43:25 INFO - PROCESS | 4320 | 1448048605623 Marionette INFO loaded listener.js
11:43:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 232 (000000BB22268400) [pid = 4320] [serial = 1356] [outer = 000000BB1D4D0000]
11:43:26 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB25325000 == 95 [pid = 4320] [id = 484]
11:43:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 233 (000000BB20504C00) [pid = 4320] [serial = 1357] [outer = 0000000000000000]
11:43:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 234 (000000BB20507000) [pid = 4320] [serial = 1358] [outer = 000000BB20504C00]
11:43:26 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
11:43:26 INFO - document served over http requires an https
11:43:26 INFO - sub-resource via iframe-tag using the http-csp
11:43:26 INFO - delivery method with swap-origin-redirect and when
11:43:26 INFO - the target request is same-origin.
11:43:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1129ms
11:43:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:43:26 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB25336800 == 96 [pid = 4320] [id = 485]
11:43:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 235 (000000BB20509000) [pid = 4320] [serial = 1359] [outer = 0000000000000000]
11:43:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 236 (000000BB2050E800) [pid = 4320] [serial = 1360] [outer = 000000BB20509000]
11:43:26 INFO - PROCESS | 4320 | 1448048606797 Marionette INFO loaded listener.js
11:43:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 237 (000000BB24929800) [pid = 4320] [serial = 1361] [outer = 000000BB20509000]
11:43:27 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
11:43:27 INFO - document served over http requires an https
11:43:27 INFO - sub-resource via script-tag using the http-csp
11:43:27 INFO - delivery method with keep-origin-redirect and when
11:43:27 INFO - the target request is same-origin.
11:43:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1090ms
11:43:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:43:27 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7D947800 == 97 [pid = 4320] [id = 486]
11:43:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 238 (000000BB09B22C00) [pid = 4320] [serial = 1362] [outer = 0000000000000000]
11:43:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 239 (000000BB09B23C00) [pid = 4320] [serial = 1363] [outer = 000000BB09B22C00]
11:43:27 INFO - PROCESS | 4320 | 1448048607855 Marionette INFO loaded listener.js
11:43:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 240 (000000BB09B2BC00) [pid = 4320] [serial = 1364] [outer = 000000BB09B22C00]
11:43:28 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
11:43:28 INFO - document served over http requires an https
11:43:28 INFO - sub-resource via script-tag using the http-csp
11:43:28 INFO - delivery method with no-redirect and when
11:43:28 INFO - the target request is same-origin.
11:43:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 984ms
11:43:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:43:28 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB27B12000 == 98 [pid = 4320] [id = 487]
11:43:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 241 (000000BB20510000) [pid = 4320] [serial = 1365] [outer = 0000000000000000]
11:43:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 242 (000000BB24931000) [pid = 4320] [serial = 1366] [outer = 000000BB20510000]
11:43:28 INFO - PROCESS | 4320 | 1448048608836 Marionette INFO loaded listener.js
11:43:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 243 (000000BB24E8C000) [pid = 4320] [serial = 1367] [outer = 000000BB20510000]
11:43:29 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
11:43:29 INFO - document served over http requires an https
11:43:29 INFO - sub-resource via script-tag using the http-csp
11:43:29 INFO - delivery method with swap-origin-redirect and when
11:43:29 INFO - the target request is same-origin.
11:43:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1076ms
11:43:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:43:29 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB254CD800 == 99 [pid = 4320] [id = 488]
11:43:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 244 (000000BB16BC2800) [pid = 4320] [serial = 1368] [outer = 0000000000000000]
11:43:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 245 (000000BB16BC7800) [pid = 4320] [serial = 1369] [outer = 000000BB16BC2800]
11:43:29 INFO - PROCESS | 4320 | 1448048609936 Marionette INFO loaded listener.js
11:43:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 246 (000000BB24932800) [pid = 4320] [serial = 1370] [outer = 000000BB16BC2800]
11:43:30 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
11:43:30 INFO - document served over http requires an https
11:43:30 INFO - sub-resource via xhr-request using the http-csp
11:43:30 INFO - delivery method with keep-origin-redirect and when
11:43:30 INFO - the target request is same-origin.
11:43:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1022ms
11:43:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:43:30 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB7DEAF800 == 100 [pid = 4320] [id = 489]
11:43:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 247 (000000BB24E91400) [pid = 4320] [serial = 1371] [outer = 0000000000000000]
11:43:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 248 (000000BB2544C400) [pid = 4320] [serial = 1372] [outer = 000000BB24E91400]
11:43:31 INFO - PROCESS | 4320 | 1448048611000 Marionette INFO loaded listener.js
11:43:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 249 (000000BB780D0800) [pid = 4320] [serial = 1373] [outer = 000000BB24E91400]
11:43:31 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
11:43:31 INFO - document served over http requires an https
11:43:31 INFO - sub-resource via xhr-request using the http-csp
11:43:31 INFO - delivery method with no-redirect and when
11:43:31 INFO - the target request is same-origin.
11:43:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1013ms
11:43:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:43:31 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB264CE000 == 101 [pid = 4320] [id = 490]
11:43:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 250 (000000BB20508800) [pid = 4320] [serial = 1374] [outer = 0000000000000000]
11:43:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 251 (000000BB25824800) [pid = 4320] [serial = 1375] [outer = 000000BB20508800]
11:43:31 INFO - PROCESS | 4320 | 1448048611991 Marionette INFO loaded listener.js
11:43:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 252 (000000BB2582FC00) [pid = 4320] [serial = 1376] [outer = 000000BB20508800]
11:43:32 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
11:43:32 INFO - document served over http requires an https
11:43:32 INFO - sub-resource via xhr-request using the http-csp
11:43:32 INFO - delivery method with swap-origin-redirect and when
11:43:32 INFO - the target request is same-origin.
11:43:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1078ms
11:43:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:43:33 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1E47B000 == 102 [pid = 4320] [id = 491]
11:43:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 253 (000000BB28EBD400) [pid = 4320] [serial = 1377] [outer = 0000000000000000]
11:43:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 254 (000000BB28EBF800) [pid = 4320] [serial = 1378] [outer = 000000BB28EBD400]
11:43:33 INFO - PROCESS | 4320 | 1448048613085 Marionette INFO loaded listener.js
11:43:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 255 (000000BB28ECA000) [pid = 4320] [serial = 1379] [outer = 000000BB28EBD400]
11:43:33 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
11:43:33 INFO - document served over http requires an http
11:43:33 INFO - sub-resource via fetch-request using the meta-csp
11:43:33 INFO - delivery method with keep-origin-redirect and when
11:43:33 INFO - the target request is cross-origin.
11:43:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1192ms
11:43:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:43:34 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB22B67800 == 103 [pid = 4320] [id = 492]
11:43:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 256 (000000BB25E3D000) [pid = 4320] [serial = 1380] [outer = 0000000000000000]
11:43:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 257 (000000BB25E42800) [pid = 4320] [serial = 1381] [outer = 000000BB25E3D000]
11:43:34 INFO - PROCESS | 4320 | 1448048614271 Marionette INFO loaded listener.js
11:43:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 258 (000000BB28EC2800) [pid = 4320] [serial = 1382] [outer = 000000BB25E3D000]
11:43:34 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
11:43:34 INFO - document served over http requires an http
11:43:34 INFO - sub-resource via fetch-request using the meta-csp
11:43:34 INFO - delivery method with no-redirect and when
11:43:34 INFO - the target request is cross-origin.
11:43:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1083ms
11:43:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:43:35 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB275C2000 == 104 [pid = 4320] [id = 493]
11:43:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 259 (000000BB24199400) [pid = 4320] [serial = 1383] [outer = 0000000000000000]
11:43:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 260 (000000BB2419DC00) [pid = 4320] [serial = 1384] [outer = 000000BB24199400]
11:43:35 INFO - PROCESS | 4320 | 1448048615360 Marionette INFO loaded listener.js
11:43:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 261 (000000BB241A6C00) [pid = 4320] [serial = 1385] [outer = 000000BB24199400]
11:43:36 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
11:43:36 INFO - document served over http requires an http
11:43:36 INFO - sub-resource via fetch-request using the meta-csp
11:43:36 INFO - delivery method with swap-origin-redirect and when
11:43:36 INFO - the target request is cross-origin.
11:43:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1080ms
11:43:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:43:39 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB16B20000 == 105 [pid = 4320] [id = 494]
11:43:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 262 (000000BB08683400) [pid = 4320] [serial = 1386] [outer = 0000000000000000]
11:43:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 263 (000000BB128CB400) [pid = 4320] [serial = 1387] [outer = 000000BB08683400]
11:43:39 INFO - PROCESS | 4320 | 1448048619339 Marionette INFO loaded listener.js
11:43:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 264 (000000BB28EC2C00) [pid = 4320] [serial = 1388] [outer = 000000BB08683400]
11:43:39 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB04588800 == 106 [pid = 4320] [id = 495]
11:43:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 265 (000000BB05AE2C00) [pid = 4320] [serial = 1389] [outer = 0000000000000000]
11:43:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 266 (000000BB069BA000) [pid = 4320] [serial = 1390] [outer = 000000BB05AE2C00]
11:43:40 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
11:43:40 INFO - document served over http requires an http
11:43:40 INFO - sub-resource via iframe-tag using the meta-csp
11:43:40 INFO - delivery method with keep-origin-redirect and when
11:43:40 INFO - the target request is cross-origin.
11:43:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 4038ms
11:43:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:43:41 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0725F800 == 107 [pid = 4320] [id = 496]
11:43:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 267 (000000BB050DB800) [pid = 4320] [serial = 1391] [outer = 0000000000000000]
11:43:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 268 (000000BB0551DC00) [pid = 4320] [serial = 1392] [outer = 000000BB050DB800]
11:43:41 INFO - PROCESS | 4320 | 1448048621253 Marionette INFO loaded listener.js
11:43:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 269 (000000BB0867C000) [pid = 4320] [serial = 1393] [outer = 000000BB050DB800]
11:43:41 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0D392800 == 108 [pid = 4320] [id = 497]
11:43:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 270 (000000BB09D8B400) [pid = 4320] [serial = 1394] [outer = 0000000000000000]
11:43:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 271 (000000BB0D3CE000) [pid = 4320] [serial = 1395] [outer = 000000BB09D8B400]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0C34E800 == 107 [pid = 4320] [id = 427]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB15959800 == 106 [pid = 4320] [id = 428]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1741A800 == 105 [pid = 4320] [id = 429]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17EA2000 == 104 [pid = 4320] [id = 430]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1894F000 == 103 [pid = 4320] [id = 431]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18C20000 == 102 [pid = 4320] [id = 432]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB19D83000 == 101 [pid = 4320] [id = 433]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1A463800 == 100 [pid = 4320] [id = 434]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1A5BE800 == 99 [pid = 4320] [id = 435]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1AC9F800 == 98 [pid = 4320] [id = 436]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1B7E5000 == 97 [pid = 4320] [id = 437]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1B852800 == 96 [pid = 4320] [id = 438]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1CD5F800 == 95 [pid = 4320] [id = 439]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1D278000 == 94 [pid = 4320] [id = 440]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1E00F800 == 93 [pid = 4320] [id = 441]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1E409800 == 92 [pid = 4320] [id = 442]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB2032F000 == 91 [pid = 4320] [id = 443]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB21B69800 == 90 [pid = 4320] [id = 444]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB24DE9800 == 89 [pid = 4320] [id = 445]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB24E39800 == 88 [pid = 4320] [id = 446]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7869A000 == 87 [pid = 4320] [id = 447]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7CBC7000 == 86 [pid = 4320] [id = 448]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7EBE2800 == 85 [pid = 4320] [id = 449]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1BD15000 == 84 [pid = 4320] [id = 450]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1BD1B000 == 83 [pid = 4320] [id = 451]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB25EE8800 == 82 [pid = 4320] [id = 452]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB27BBB800 == 81 [pid = 4320] [id = 453]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB27BCE800 == 80 [pid = 4320] [id = 454]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1B88C000 == 79 [pid = 4320] [id = 455]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0C212000 == 78 [pid = 4320] [id = 456]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0FB67000 == 77 [pid = 4320] [id = 457]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB06684800 == 76 [pid = 4320] [id = 458]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0C214000 == 75 [pid = 4320] [id = 459]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DABF800 == 74 [pid = 4320] [id = 460]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F238800 == 73 [pid = 4320] [id = 461]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1025E800 == 72 [pid = 4320] [id = 462]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10D7F000 == 71 [pid = 4320] [id = 463]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1420C800 == 70 [pid = 4320] [id = 464]
11:43:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB14F8F800 == 69 [pid = 4320] [id = 465]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB16E39800 == 68 [pid = 4320] [id = 426]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05AA0800 == 67 [pid = 4320] [id = 467]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0D298800 == 66 [pid = 4320] [id = 468]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB03092000 == 65 [pid = 4320] [id = 211]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB12162800 == 64 [pid = 4320] [id = 469]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB172DD000 == 63 [pid = 4320] [id = 470]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17FDA800 == 62 [pid = 4320] [id = 205]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17415800 == 61 [pid = 4320] [id = 471]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CCB4000 == 60 [pid = 4320] [id = 179]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17FCA000 == 59 [pid = 4320] [id = 472]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7EBEF800 == 58 [pid = 4320] [id = 202]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18A3D800 == 57 [pid = 4320] [id = 473]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1A3A1000 == 56 [pid = 4320] [id = 474]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1A5CF000 == 55 [pid = 4320] [id = 475]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1B85C000 == 54 [pid = 4320] [id = 476]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1CE46000 == 53 [pid = 4320] [id = 477]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1D357800 == 52 [pid = 4320] [id = 478]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1E404000 == 51 [pid = 4320] [id = 479]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB16E2C800 == 50 [pid = 4320] [id = 206]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1F764000 == 49 [pid = 4320] [id = 480]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB204B8800 == 48 [pid = 4320] [id = 481]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB21B6B000 == 47 [pid = 4320] [id = 482]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17371000 == 46 [pid = 4320] [id = 209]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB24DE3000 == 45 [pid = 4320] [id = 483]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB25325000 == 44 [pid = 4320] [id = 484]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB25336800 == 43 [pid = 4320] [id = 485]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7D947800 == 42 [pid = 4320] [id = 486]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB27B12000 == 41 [pid = 4320] [id = 487]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB254CD800 == 40 [pid = 4320] [id = 488]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7DEAF800 == 39 [pid = 4320] [id = 489]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB264CE000 == 38 [pid = 4320] [id = 490]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1E47B000 == 37 [pid = 4320] [id = 491]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB22B67800 == 36 [pid = 4320] [id = 492]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB275C2000 == 35 [pid = 4320] [id = 493]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB16B20000 == 34 [pid = 4320] [id = 494]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB04588800 == 33 [pid = 4320] [id = 495]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB163C2800 == 32 [pid = 4320] [id = 466]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1895C000 == 31 [pid = 4320] [id = 203]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05931000 == 30 [pid = 4320] [id = 301]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17317800 == 29 [pid = 4320] [id = 207]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1730C000 == 28 [pid = 4320] [id = 391]
11:43:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18D41800 == 27 [pid = 4320] [id = 204]
11:43:45 INFO - PROCESS | 4320 | --DOMWINDOW == 270 (000000BB11411400) [pid = 4320] [serial = 1172] [outer = 0000000000000000] [url = about:blank]
11:43:45 INFO - PROCESS | 4320 | --DOMWINDOW == 269 (000000BB10369C00) [pid = 4320] [serial = 1178] [outer = 0000000000000000] [url = about:blank]
11:43:45 INFO - PROCESS | 4320 | --DOMWINDOW == 268 (000000BB0DD11800) [pid = 4320] [serial = 1159] [outer = 0000000000000000] [url = about:blank]
11:43:45 INFO - PROCESS | 4320 | --DOMWINDOW == 267 (000000BB0D3A2C00) [pid = 4320] [serial = 1164] [outer = 0000000000000000] [url = about:blank]
11:43:45 INFO - PROCESS | 4320 | --DOMWINDOW == 266 (000000BB10114000) [pid = 4320] [serial = 1169] [outer = 0000000000000000] [url = about:blank]
11:43:45 INFO - PROCESS | 4320 | --DOMWINDOW == 265 (000000BB12A3A400) [pid = 4320] [serial = 1184] [outer = 0000000000000000] [url = about:blank]
11:43:45 INFO - PROCESS | 4320 | --DOMWINDOW == 264 (000000BB12EAD800) [pid = 4320] [serial = 1187] [outer = 0000000000000000] [url = about:blank]
11:43:45 INFO - PROCESS | 4320 | --DOMWINDOW == 263 (000000BB1270C800) [pid = 4320] [serial = 1181] [outer = 0000000000000000] [url = about:blank]
11:43:45 INFO - PROCESS | 4320 | --DOMWINDOW == 262 (000000BB0D207400) [pid = 4320] [serial = 1175] [outer = 0000000000000000] [url = about:blank]
11:43:46 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
11:43:46 INFO - document served over http requires an http
11:43:46 INFO - sub-resource via iframe-tag using the meta-csp
11:43:46 INFO - delivery method with no-redirect and when
11:43:46 INFO - the target request is cross-origin.
11:43:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 5958ms
11:43:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:43:46 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0D392800 == 26 [pid = 4320] [id = 497]
11:43:46 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05931000 == 27 [pid = 4320] [id = 498]
11:43:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 263 (000000BB050CA800) [pid = 4320] [serial = 1396] [outer = 0000000000000000]
11:43:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 264 (000000BB050E6400) [pid = 4320] [serial = 1397] [outer = 000000BB050CA800]
11:43:46 INFO - PROCESS | 4320 | 1448048626627 Marionette INFO loaded listener.js
11:43:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 265 (000000BB05532800) [pid = 4320] [serial = 1398] [outer = 000000BB050CA800]
11:43:47 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05C7F800 == 28 [pid = 4320] [id = 499]
11:43:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 266 (000000BB05520C00) [pid = 4320] [serial = 1399] [outer = 0000000000000000]
11:43:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 267 (000000BB05AD6800) [pid = 4320] [serial = 1400] [outer = 000000BB05520C00]
11:43:47 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
11:43:47 INFO - document served over http requires an http
11:43:47 INFO - sub-resource via iframe-tag using the meta-csp
11:43:47 INFO - delivery method with swap-origin-redirect and when
11:43:47 INFO - the target request is cross-origin.
11:43:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 985ms
11:43:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:43:47 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0690E000 == 29 [pid = 4320] [id = 500]
11:43:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 268 (000000BB050CBC00) [pid = 4320] [serial = 1401] [outer = 0000000000000000]
11:43:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 269 (000000BB05541800) [pid = 4320] [serial = 1402] [outer = 000000BB050CBC00]
11:43:47 INFO - PROCESS | 4320 | 1448048627708 Marionette INFO loaded listener.js
11:43:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 270 (000000BB06BB7800) [pid = 4320] [serial = 1403] [outer = 000000BB050CBC00]
11:43:48 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
11:43:48 INFO - document served over http requires an http
11:43:48 INFO - sub-resource via script-tag using the meta-csp
11:43:48 INFO - delivery method with keep-origin-redirect and when
11:43:48 INFO - the target request is cross-origin.
11:43:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 879ms
11:43:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:43:48 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB08631000 == 30 [pid = 4320] [id = 501]
11:43:48 INFO - PROCESS | 4320 | ++DOMWINDOW == 271 (000000BB06E56000) [pid = 4320] [serial = 1404] [outer = 0000000000000000]
11:43:48 INFO - PROCESS | 4320 | ++DOMWINDOW == 272 (000000BB06E78400) [pid = 4320] [serial = 1405] [outer = 000000BB06E56000]
11:43:48 INFO - PROCESS | 4320 | 1448048628610 Marionette INFO loaded listener.js
11:43:48 INFO - PROCESS | 4320 | ++DOMWINDOW == 273 (000000BB08688800) [pid = 4320] [serial = 1406] [outer = 000000BB06E56000]
11:43:49 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
11:43:49 INFO - document served over http requires an http
11:43:49 INFO - sub-resource via script-tag using the meta-csp
11:43:49 INFO - delivery method with no-redirect and when
11:43:49 INFO - the target request is cross-origin.
11:43:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 943ms
11:43:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:43:49 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0A15F800 == 31 [pid = 4320] [id = 502]
11:43:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 274 (000000BB06E57C00) [pid = 4320] [serial = 1407] [outer = 0000000000000000]
11:43:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 275 (000000BB099A2C00) [pid = 4320] [serial = 1408] [outer = 000000BB06E57C00]
11:43:49 INFO - PROCESS | 4320 | 1448048629521 Marionette INFO loaded listener.js
11:43:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 276 (000000BB0B084800) [pid = 4320] [serial = 1409] [outer = 000000BB06E57C00]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 275 (000000BB24E97C00) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 274 (000000BB1B864400) [pid = 4320] [serial = 1117] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 273 (000000BB0E391800) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 272 (000000BB0F569800) [pid = 4320] [serial = 1102] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 271 (000000BB129CF400) [pid = 4320] [serial = 1105] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 270 (000000BB194C4C00) [pid = 4320] [serial = 1114] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 269 (000000BB250CA400) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 268 (000000BB165ECC00) [pid = 4320] [serial = 1108] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 267 (000000BB08708C00) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 266 (000000BB1577AC00) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 265 (000000BB05ADE000) [pid = 4320] [serial = 1099] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 264 (000000BB1CF57000) [pid = 4320] [serial = 1123] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 263 (000000BB18933400) [pid = 4320] [serial = 1111] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 262 (000000BB1C2CCC00) [pid = 4320] [serial = 1120] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 261 (000000BB243C0C00) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 260 (000000BB7802F400) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 259 (000000BB21CF2C00) [pid = 4320] [serial = 1268] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048575909]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 258 (000000BB06E6E800) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 257 (000000BB0FB54000) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 256 (000000BB1F15B400) [pid = 4320] [serial = 1129] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 255 (000000BB161E2C00) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 254 (000000BB24E92400) [pid = 4320] [serial = 1132] [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]
11:43:54 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
11:43:54 INFO - document served over http requires an http
11:43:54 INFO - sub-resource via script-tag using the meta-csp
11:43:54 INFO - delivery method with swap-origin-redirect and when
11:43:54 INFO - the target request is cross-origin.
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 253 (000000BB12ED2400) [pid = 4320] [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]
11:43:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 5523ms
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 252 (000000BB220F6800) [pid = 4320] [serial = 1273] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 251 (000000BB09995800) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 250 (000000BB1C139800) [pid = 4320] [serial = 1231] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 249 (000000BB1C2C9800) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 248 (000000BB06EC6000) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 247 (000000BB16B91800) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 246 (000000BB101E4000) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 245 (000000BB12FD1000) [pid = 4320] [serial = 1305] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 244 (000000BB1FF14000) [pid = 4320] [serial = 1142] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 243 (000000BB7EB0DC00) [pid = 4320] [serial = 1263] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 242 (000000BB06E6EC00) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 241 (000000BB0867BC00) [pid = 4320] [serial = 1310] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048591979]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 240 (000000BB78764800) [pid = 4320] [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]
11:43:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 239 (000000BB1599C000) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 238 (000000BB1E16D400) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 237 (000000BB1FEC9000) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 236 (000000BB1854E800) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 235 (000000BB7DB68C00) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 234 (000000BB12FC7800) [pid = 4320] [serial = 1137] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 233 (000000BB1E2E4400) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 232 (000000BB1C13C400) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 231 (000000BB1577DC00) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 230 (000000BB1AB07C00) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 229 (000000BB11D30400) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 228 (000000BB12F1B800) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 227 (000000BB21CF4400) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 226 (000000BB18C59800) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 225 (000000BB11D34800) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 224 (000000BB1FF14C00) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 223 (000000BB0C396400) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 222 (000000BB1AB08800) [pid = 4320] [serial = 1221] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 221 (000000BB18E29400) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 220 (000000BB1E171400) [pid = 4320] [serial = 1126] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 219 (000000BB1BDA5800) [pid = 4320] [serial = 1226] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048563467]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 218 (000000BB78F9E000) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 217 (000000BB25453000) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 216 (000000BB0F56A800) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 215 (000000BB05AD9C00) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 214 (000000BB7CBE4000) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 213 (000000BB24E92C00) [pid = 4320] [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]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 212 (000000BB097C0C00) [pid = 4320] [serial = 1311] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048591979]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 211 (000000BB15646000) [pid = 4320] [serial = 1308] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 210 (000000BB156B1000) [pid = 4320] [serial = 1306] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 209 (000000BB783B7800) [pid = 4320] [serial = 1252] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 208 (000000BB1035F400) [pid = 4320] [serial = 1282] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 207 (000000BB1E176400) [pid = 4320] [serial = 1237] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 206 (000000BB194D1000) [pid = 4320] [serial = 1219] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 205 (000000BB1BDA7800) [pid = 4320] [serial = 1227] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048563467]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 204 (000000BB161D5000) [pid = 4320] [serial = 1207] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 203 (000000BB12F1CC00) [pid = 4320] [serial = 1303] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 202 (000000BB09998800) [pid = 4320] [serial = 1198] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 201 (000000BB0DC83800) [pid = 4320] [serial = 1201] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 200 (000000BB1BDA5C00) [pid = 4320] [serial = 1229] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 199 (000000BB1FECA000) [pid = 4320] [serial = 1243] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 198 (000000BB21CF2400) [pid = 4320] [serial = 1269] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048575909]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 197 (000000BB1A316C00) [pid = 4320] [serial = 1222] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 196 (000000BB7DCD1000) [pid = 4320] [serial = 1261] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 195 (000000BB09996400) [pid = 4320] [serial = 1285] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 194 (000000BB21CF5400) [pid = 4320] [serial = 1271] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 193 (000000BB24929400) [pid = 4320] [serial = 1274] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 192 (000000BB1ACEF800) [pid = 4320] [serial = 1224] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 191 (000000BB1C2C7800) [pid = 4320] [serial = 1232] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 190 (000000BB1CEDD400) [pid = 4320] [serial = 1234] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 189 (000000BB7D331C00) [pid = 4320] [serial = 1258] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 188 (000000BB0B1DE800) [pid = 4320] [serial = 1279] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 187 (000000BB1893CC00) [pid = 4320] [serial = 1213] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 186 (000000BB1D63C000) [pid = 4320] [serial = 1276] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 185 (000000BB1001E800) [pid = 4320] [serial = 1300] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 184 (000000BB0FB4F400) [pid = 4320] [serial = 1291] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 183 (000000BB12863C00) [pid = 4320] [serial = 1297] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 182 (000000BB7EB0FC00) [pid = 4320] [serial = 1264] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 181 (000000BB27B6F800) [pid = 4320] [serial = 1249] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 180 (000000BB18C76400) [pid = 4320] [serial = 1216] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 179 (000000BB78771400) [pid = 4320] [serial = 1255] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 178 (000000BB16B9CC00) [pid = 4320] [serial = 1210] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 177 (000000BB1F155000) [pid = 4320] [serial = 1240] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 176 (000000BB12E0BC00) [pid = 4320] [serial = 1204] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 175 (000000BB7EB66C00) [pid = 4320] [serial = 1266] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 174 (000000BB0CFC1C00) [pid = 4320] [serial = 1288] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 173 (000000BB24E98C00) [pid = 4320] [serial = 1246] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 172 (000000BB10366C00) [pid = 4320] [serial = 1294] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 171 (000000BB25457800) [pid = 4320] [serial = 1134] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 170 (000000BB1599E400) [pid = 4320] [serial = 1107] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 169 (000000BB24E94400) [pid = 4320] [serial = 1131] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 168 (000000BB243BCC00) [pid = 4320] [serial = 1244] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 167 (000000BB786BB400) [pid = 4320] [serial = 1149] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 166 (000000BB15C7E400) [pid = 4320] [serial = 1196] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 165 (000000BB1ACF2000) [pid = 4320] [serial = 1116] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 164 (000000BB7CBE4C00) [pid = 4320] [serial = 1047] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 163 (000000BB1854F000) [pid = 4320] [serial = 1110] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 162 (000000BB14FD0800) [pid = 4320] [serial = 1055] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 161 (000000BB25456800) [pid = 4320] [serial = 1247] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 160 (000000BB1F151400) [pid = 4320] [serial = 1128] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 159 (000000BB0B1DE400) [pid = 4320] [serial = 1286] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 158 (000000BB0D3A8C00) [pid = 4320] [serial = 1199] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 157 (000000BB165B9000) [pid = 4320] [serial = 885] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 156 (000000BB780D0000) [pid = 4320] [serial = 1144] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 155 (000000BB0D208000) [pid = 4320] [serial = 1101] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 154 (000000BB10D0C000) [pid = 4320] [serial = 1202] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 153 (000000BB0E34D000) [pid = 4320] [serial = 1289] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 152 (000000BB165EC000) [pid = 4320] [serial = 1208] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 151 (000000BB1E355800) [pid = 4320] [serial = 1125] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 150 (000000BB18C60800) [pid = 4320] [serial = 1113] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 149 (000000BB1CF59800) [pid = 4320] [serial = 1122] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 148 (000000BB788CC400) [pid = 4320] [serial = 1042] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 147 (000000BB10188C00) [pid = 4320] [serial = 1292] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 146 (000000BB7D70BC00) [pid = 4320] [serial = 1052] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 145 (000000BB27B79000) [pid = 4320] [serial = 1250] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 144 (000000BB1C2CF400) [pid = 4320] [serial = 1119] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 143 (000000BB14FCD000) [pid = 4320] [serial = 1205] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 142 (000000BB15999400) [pid = 4320] [serial = 1154] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 141 (000000BB1091E000) [pid = 4320] [serial = 1104] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | --DOMWINDOW == 140 (000000BB77308800) [pid = 4320] [serial = 1139] [outer = 0000000000000000] [url = about:blank]
11:43:54 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0C221800 == 32 [pid = 4320] [id = 503]
11:43:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 141 (000000BB05541000) [pid = 4320] [serial = 1410] [outer = 0000000000000000]
11:43:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 142 (000000BB05AD9C00) [pid = 4320] [serial = 1411] [outer = 000000BB05541000]
11:43:55 INFO - PROCESS | 4320 | 1448048635039 Marionette INFO loaded listener.js
11:43:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 143 (000000BB0B1DE400) [pid = 4320] [serial = 1412] [outer = 000000BB05541000]
11:43:55 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
11:43:55 INFO - document served over http requires an http
11:43:55 INFO - sub-resource via xhr-request using the meta-csp
11:43:55 INFO - delivery method with keep-origin-redirect and when
11:43:55 INFO - the target request is cross-origin.
11:43:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 732ms
11:43:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:43:55 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CF5C000 == 33 [pid = 4320] [id = 504]
11:43:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 144 (000000BB0C2A2400) [pid = 4320] [serial = 1413] [outer = 0000000000000000]
11:43:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 145 (000000BB0C399400) [pid = 4320] [serial = 1414] [outer = 000000BB0C2A2400]
11:43:55 INFO - PROCESS | 4320 | 1448048635732 Marionette INFO loaded listener.js
11:43:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 146 (000000BB0CCF1800) [pid = 4320] [serial = 1415] [outer = 000000BB0C2A2400]
11:43:56 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
11:43:56 INFO - document served over http requires an http
11:43:56 INFO - sub-resource via xhr-request using the meta-csp
11:43:56 INFO - delivery method with no-redirect and when
11:43:56 INFO - the target request is cross-origin.
11:43:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 733ms
11:43:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:43:56 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0D394800 == 34 [pid = 4320] [id = 505]
11:43:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 147 (000000BB0CCED800) [pid = 4320] [serial = 1416] [outer = 0000000000000000]
11:43:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 148 (000000BB0CFC2000) [pid = 4320] [serial = 1417] [outer = 000000BB0CCED800]
11:43:56 INFO - PROCESS | 4320 | 1448048636433 Marionette INFO loaded listener.js
11:43:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 149 (000000BB0D209000) [pid = 4320] [serial = 1418] [outer = 000000BB0CCED800]
11:43:57 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
11:43:57 INFO - document served over http requires an http
11:43:57 INFO - sub-resource via xhr-request using the meta-csp
11:43:57 INFO - delivery method with swap-origin-redirect and when
11:43:57 INFO - the target request is cross-origin.
11:43:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 984ms
11:43:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:43:57 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB06EAD800 == 35 [pid = 4320] [id = 506]
11:43:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 150 (000000BB050C1400) [pid = 4320] [serial = 1419] [outer = 0000000000000000]
11:43:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 151 (000000BB05AD7000) [pid = 4320] [serial = 1420] [outer = 000000BB050C1400]
11:43:57 INFO - PROCESS | 4320 | 1448048637584 Marionette INFO loaded listener.js
11:43:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 152 (000000BB06E71800) [pid = 4320] [serial = 1421] [outer = 000000BB050C1400]
11:43:58 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
11:43:58 INFO - document served over http requires an https
11:43:58 INFO - sub-resource via fetch-request using the meta-csp
11:43:58 INFO - delivery method with keep-origin-redirect and when
11:43:58 INFO - the target request is cross-origin.
11:43:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1130ms
11:43:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:43:58 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DA33800 == 36 [pid = 4320] [id = 507]
11:43:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 153 (000000BB05541C00) [pid = 4320] [serial = 1422] [outer = 0000000000000000]
11:43:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 154 (000000BB09B22000) [pid = 4320] [serial = 1423] [outer = 000000BB05541C00]
11:43:58 INFO - PROCESS | 4320 | 1448048638780 Marionette INFO loaded listener.js
11:43:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 155 (000000BB0C39EC00) [pid = 4320] [serial = 1424] [outer = 000000BB05541C00]
11:43:59 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
11:43:59 INFO - document served over http requires an https
11:43:59 INFO - sub-resource via fetch-request using the meta-csp
11:43:59 INFO - delivery method with no-redirect and when
11:43:59 INFO - the target request is cross-origin.
11:43:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1147ms
11:43:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:43:59 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DD53000 == 37 [pid = 4320] [id = 508]
11:43:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 156 (000000BB0D20E800) [pid = 4320] [serial = 1425] [outer = 0000000000000000]
11:43:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 157 (000000BB0D20FC00) [pid = 4320] [serial = 1426] [outer = 000000BB0D20E800]
11:43:59 INFO - PROCESS | 4320 | 1448048639914 Marionette INFO loaded listener.js
11:44:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 158 (000000BB0DC7C800) [pid = 4320] [serial = 1427] [outer = 000000BB0D20E800]
11:44:00 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
11:44:00 INFO - document served over http requires an https
11:44:00 INFO - sub-resource via fetch-request using the meta-csp
11:44:00 INFO - delivery method with swap-origin-redirect and when
11:44:00 INFO - the target request is cross-origin.
11:44:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1090ms
11:44:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:44:00 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0E011000 == 38 [pid = 4320] [id = 509]
11:44:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 159 (000000BB0DD11800) [pid = 4320] [serial = 1428] [outer = 0000000000000000]
11:44:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 160 (000000BB0DD17400) [pid = 4320] [serial = 1429] [outer = 000000BB0DD11800]
11:44:01 INFO - PROCESS | 4320 | 1448048641044 Marionette INFO loaded listener.js
11:44:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 161 (000000BB0E034400) [pid = 4320] [serial = 1430] [outer = 000000BB0DD11800]
11:44:01 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0E0F0800 == 39 [pid = 4320] [id = 510]
11:44:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 162 (000000BB0E041000) [pid = 4320] [serial = 1431] [outer = 0000000000000000]
11:44:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 163 (000000BB0E35A000) [pid = 4320] [serial = 1432] [outer = 000000BB0E041000]
11:44:01 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
11:44:01 INFO - document served over http requires an https
11:44:01 INFO - sub-resource via iframe-tag using the meta-csp
11:44:01 INFO - delivery method with keep-origin-redirect and when
11:44:01 INFO - the target request is cross-origin.
11:44:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1237ms
11:44:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:44:02 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F22F800 == 40 [pid = 4320] [id = 511]
11:44:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 164 (000000BB0E033400) [pid = 4320] [serial = 1433] [outer = 0000000000000000]
11:44:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 165 (000000BB0E393C00) [pid = 4320] [serial = 1434] [outer = 000000BB0E033400]
11:44:02 INFO - PROCESS | 4320 | 1448048642303 Marionette INFO loaded listener.js
11:44:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 166 (000000BB0F16B000) [pid = 4320] [serial = 1435] [outer = 000000BB0E033400]
11:44:02 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F50B800 == 41 [pid = 4320] [id = 512]
11:44:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 167 (000000BB0F171C00) [pid = 4320] [serial = 1436] [outer = 0000000000000000]
11:44:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 168 (000000BB0B814800) [pid = 4320] [serial = 1437] [outer = 000000BB0F171C00]
11:44:03 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
11:44:03 INFO - document served over http requires an https
11:44:03 INFO - sub-resource via iframe-tag using the meta-csp
11:44:03 INFO - delivery method with no-redirect and when
11:44:03 INFO - the target request is cross-origin.
11:44:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1128ms
11:44:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:44:03 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F663800 == 42 [pid = 4320] [id = 513]
11:44:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 169 (000000BB0F569000) [pid = 4320] [serial = 1438] [outer = 0000000000000000]
11:44:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 170 (000000BB0F56CC00) [pid = 4320] [serial = 1439] [outer = 000000BB0F569000]
11:44:03 INFO - PROCESS | 4320 | 1448048643475 Marionette INFO loaded listener.js
11:44:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 171 (000000BB0F624800) [pid = 4320] [serial = 1440] [outer = 000000BB0F569000]
11:44:04 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0FB7A800 == 43 [pid = 4320] [id = 514]
11:44:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 172 (000000BB0FB54000) [pid = 4320] [serial = 1441] [outer = 0000000000000000]
11:44:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 173 (000000BB0FBA1000) [pid = 4320] [serial = 1442] [outer = 000000BB0FB54000]
11:44:04 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
11:44:04 INFO - document served over http requires an https
11:44:04 INFO - sub-resource via iframe-tag using the meta-csp
11:44:04 INFO - delivery method with swap-origin-redirect and when
11:44:04 INFO - the target request is cross-origin.
11:44:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1221ms
11:44:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:44:04 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0FC18800 == 44 [pid = 4320] [id = 515]
11:44:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 174 (000000BB0FB53400) [pid = 4320] [serial = 1443] [outer = 0000000000000000]
11:44:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 175 (000000BB0FB5C800) [pid = 4320] [serial = 1444] [outer = 000000BB0FB53400]
11:44:04 INFO - PROCESS | 4320 | 1448048644640 Marionette INFO loaded listener.js
11:44:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 176 (000000BB0FDCC800) [pid = 4320] [serial = 1445] [outer = 000000BB0FB53400]
11:44:05 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
11:44:05 INFO - document served over http requires an https
11:44:05 INFO - sub-resource via script-tag using the meta-csp
11:44:05 INFO - delivery method with keep-origin-redirect and when
11:44:05 INFO - the target request is cross-origin.
11:44:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1131ms
11:44:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:44:05 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10276000 == 45 [pid = 4320] [id = 516]
11:44:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 177 (000000BB0C396400) [pid = 4320] [serial = 1446] [outer = 0000000000000000]
11:44:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 178 (000000BB0FDC9C00) [pid = 4320] [serial = 1447] [outer = 000000BB0C396400]
11:44:05 INFO - PROCESS | 4320 | 1448048645788 Marionette INFO loaded listener.js
11:44:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 179 (000000BB1002A000) [pid = 4320] [serial = 1448] [outer = 000000BB0C396400]
11:44:06 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
11:44:06 INFO - document served over http requires an https
11:44:06 INFO - sub-resource via script-tag using the meta-csp
11:44:06 INFO - delivery method with no-redirect and when
11:44:06 INFO - the target request is cross-origin.
11:44:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1027ms
11:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:44:06 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10390800 == 46 [pid = 4320] [id = 517]
11:44:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 180 (000000BB10025800) [pid = 4320] [serial = 1449] [outer = 0000000000000000]
11:44:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 181 (000000BB10112400) [pid = 4320] [serial = 1450] [outer = 000000BB10025800]
11:44:06 INFO - PROCESS | 4320 | 1448048646808 Marionette INFO loaded listener.js
11:44:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 182 (000000BB101E0000) [pid = 4320] [serial = 1451] [outer = 000000BB10025800]
11:44:07 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
11:44:07 INFO - document served over http requires an https
11:44:07 INFO - sub-resource via script-tag using the meta-csp
11:44:07 INFO - delivery method with swap-origin-redirect and when
11:44:07 INFO - the target request is cross-origin.
11:44:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1129ms
11:44:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:44:07 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1075D800 == 47 [pid = 4320] [id = 518]
11:44:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 183 (000000BB10029800) [pid = 4320] [serial = 1452] [outer = 0000000000000000]
11:44:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 184 (000000BB101E6C00) [pid = 4320] [serial = 1453] [outer = 000000BB10029800]
11:44:07 INFO - PROCESS | 4320 | 1448048647954 Marionette INFO loaded listener.js
11:44:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 185 (000000BB10349C00) [pid = 4320] [serial = 1454] [outer = 000000BB10029800]
11:44:08 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
11:44:08 INFO - document served over http requires an https
11:44:08 INFO - sub-resource via xhr-request using the meta-csp
11:44:08 INFO - delivery method with keep-origin-redirect and when
11:44:08 INFO - the target request is cross-origin.
11:44:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1034ms
11:44:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:44:09 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB114C8000 == 48 [pid = 4320] [id = 519]
11:44:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 186 (000000BB1018B800) [pid = 4320] [serial = 1455] [outer = 0000000000000000]
11:44:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 187 (000000BB10888800) [pid = 4320] [serial = 1456] [outer = 000000BB1018B800]
11:44:09 INFO - PROCESS | 4320 | 1448048649072 Marionette INFO loaded listener.js
11:44:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 188 (000000BB10D09C00) [pid = 4320] [serial = 1457] [outer = 000000BB1018B800]
11:44:09 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
11:44:09 INFO - document served over http requires an https
11:44:09 INFO - sub-resource via xhr-request using the meta-csp
11:44:09 INFO - delivery method with no-redirect and when
11:44:09 INFO - the target request is cross-origin.
11:44:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1211ms
11:44:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:44:10 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1236C000 == 49 [pid = 4320] [id = 520]
11:44:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 189 (000000BB10362000) [pid = 4320] [serial = 1458] [outer = 0000000000000000]
11:44:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 190 (000000BB10D0D000) [pid = 4320] [serial = 1459] [outer = 000000BB10362000]
11:44:10 INFO - PROCESS | 4320 | 1448048650222 Marionette INFO loaded listener.js
11:44:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 191 (000000BB11D34800) [pid = 4320] [serial = 1460] [outer = 000000BB10362000]
11:44:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:10 INFO - document served over http requires an https
11:44:10 INFO - sub-resource via xhr-request using the meta-csp
11:44:10 INFO - delivery method with swap-origin-redirect and when
11:44:10 INFO - the target request is cross-origin.
11:44:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1076ms
11:44:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:44:11 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1375D800 == 50 [pid = 4320] [id = 521]
11:44:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 192 (000000BB10D07800) [pid = 4320] [serial = 1461] [outer = 0000000000000000]
11:44:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 193 (000000BB11D3A400) [pid = 4320] [serial = 1462] [outer = 000000BB10D07800]
11:44:11 INFO - PROCESS | 4320 | 1448048651310 Marionette INFO loaded listener.js
11:44:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 194 (000000BB12121000) [pid = 4320] [serial = 1463] [outer = 000000BB10D07800]
11:44:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:44:12 INFO - document served over http requires an http
11:44:12 INFO - sub-resource via fetch-request using the meta-csp
11:44:12 INFO - delivery method with keep-origin-redirect and when
11:44:12 INFO - the target request is same-origin.
11:44:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1029ms
11:44:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:44:12 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB14E95800 == 51 [pid = 4320] [id = 522]
11:44:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 195 (000000BB11DC0C00) [pid = 4320] [serial = 1464] [outer = 0000000000000000]
11:44:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 196 (000000BB12708000) [pid = 4320] [serial = 1465] [outer = 000000BB11DC0C00]
11:44:12 INFO - PROCESS | 4320 | 1448048652378 Marionette INFO loaded listener.js
11:44:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 197 (000000BB1286AC00) [pid = 4320] [serial = 1466] [outer = 000000BB11DC0C00]
11:44:13 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
11:44:13 INFO - document served over http requires an http
11:44:13 INFO - sub-resource via fetch-request using the meta-csp
11:44:13 INFO - delivery method with no-redirect and when
11:44:13 INFO - the target request is same-origin.
11:44:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1069ms
11:44:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:44:13 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB15949800 == 52 [pid = 4320] [id = 523]
11:44:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 198 (000000BB12867800) [pid = 4320] [serial = 1467] [outer = 0000000000000000]
11:44:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 199 (000000BB128C4000) [pid = 4320] [serial = 1468] [outer = 000000BB12867800]
11:44:13 INFO - PROCESS | 4320 | 1448048653465 Marionette INFO loaded listener.js
11:44:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 200 (000000BB128D0C00) [pid = 4320] [serial = 1469] [outer = 000000BB12867800]
11:44:14 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
11:44:14 INFO - document served over http requires an http
11:44:14 INFO - sub-resource via fetch-request using the meta-csp
11:44:14 INFO - delivery method with swap-origin-redirect and when
11:44:14 INFO - the target request is same-origin.
11:44:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1030ms
11:44:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:44:14 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB161A0800 == 53 [pid = 4320] [id = 524]
11:44:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 201 (000000BB128CF000) [pid = 4320] [serial = 1470] [outer = 0000000000000000]
11:44:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 202 (000000BB129C5000) [pid = 4320] [serial = 1471] [outer = 000000BB128CF000]
11:44:14 INFO - PROCESS | 4320 | 1448048654520 Marionette INFO loaded listener.js
11:44:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 203 (000000BB12A3C000) [pid = 4320] [serial = 1472] [outer = 000000BB128CF000]
11:44:15 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB163D5800 == 54 [pid = 4320] [id = 525]
11:44:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 204 (000000BB12A3B400) [pid = 4320] [serial = 1473] [outer = 0000000000000000]
11:44:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 205 (000000BB12BC1000) [pid = 4320] [serial = 1474] [outer = 000000BB12A3B400]
11:44:15 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
11:44:15 INFO - document served over http requires an http
11:44:15 INFO - sub-resource via iframe-tag using the meta-csp
11:44:15 INFO - delivery method with keep-origin-redirect and when
11:44:15 INFO - the target request is same-origin.
11:44:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1200ms
11:44:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:44:15 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB16B38800 == 55 [pid = 4320] [id = 526]
11:44:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 206 (000000BB12A3A400) [pid = 4320] [serial = 1475] [outer = 0000000000000000]
11:44:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 207 (000000BB12BBF800) [pid = 4320] [serial = 1476] [outer = 000000BB12A3A400]
11:44:15 INFO - PROCESS | 4320 | 1448048655779 Marionette INFO loaded listener.js
11:44:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 208 (000000BB12DE2C00) [pid = 4320] [serial = 1477] [outer = 000000BB12A3A400]
11:44:16 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB16E23000 == 56 [pid = 4320] [id = 527]
11:44:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 209 (000000BB12DE5C00) [pid = 4320] [serial = 1478] [outer = 0000000000000000]
11:44:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 210 (000000BB12E0D400) [pid = 4320] [serial = 1479] [outer = 000000BB12DE5C00]
11:44:16 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
11:44:16 INFO - document served over http requires an http
11:44:16 INFO - sub-resource via iframe-tag using the meta-csp
11:44:16 INFO - delivery method with no-redirect and when
11:44:16 INFO - the target request is same-origin.
11:44:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1122ms
11:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:44:16 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB172DC800 == 57 [pid = 4320] [id = 528]
11:44:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 211 (000000BB12DE3400) [pid = 4320] [serial = 1480] [outer = 0000000000000000]
11:44:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 212 (000000BB12E06000) [pid = 4320] [serial = 1481] [outer = 000000BB12DE3400]
11:44:16 INFO - PROCESS | 4320 | 1448048656872 Marionette INFO loaded listener.js
11:44:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 213 (000000BB12ED7C00) [pid = 4320] [serial = 1482] [outer = 000000BB12DE3400]
11:44:17 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17302800 == 58 [pid = 4320] [id = 529]
11:44:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 214 (000000BB12EDD400) [pid = 4320] [serial = 1483] [outer = 0000000000000000]
11:44:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 215 (000000BB12F1B800) [pid = 4320] [serial = 1484] [outer = 000000BB12EDD400]
11:44:17 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
11:44:17 INFO - document served over http requires an http
11:44:17 INFO - sub-resource via iframe-tag using the meta-csp
11:44:17 INFO - delivery method with swap-origin-redirect and when
11:44:17 INFO - the target request is same-origin.
11:44:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1179ms
11:44:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:44:18 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1733D800 == 59 [pid = 4320] [id = 530]
11:44:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 216 (000000BB12EABC00) [pid = 4320] [serial = 1485] [outer = 0000000000000000]
11:44:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 217 (000000BB12F1C400) [pid = 4320] [serial = 1486] [outer = 000000BB12EABC00]
11:44:18 INFO - PROCESS | 4320 | 1448048658063 Marionette INFO loaded listener.js
11:44:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 218 (000000BB12FCE000) [pid = 4320] [serial = 1487] [outer = 000000BB12EABC00]
11:44:20 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
11:44:20 INFO - document served over http requires an http
11:44:20 INFO - sub-resource via script-tag using the meta-csp
11:44:20 INFO - delivery method with keep-origin-redirect and when
11:44:20 INFO - the target request is same-origin.
11:44:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2337ms
11:44:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:44:20 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB172EC800 == 60 [pid = 4320] [id = 531]
11:44:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 219 (000000BB14F08800) [pid = 4320] [serial = 1488] [outer = 0000000000000000]
11:44:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 220 (000000BB14F11000) [pid = 4320] [serial = 1489] [outer = 000000BB14F08800]
11:44:20 INFO - PROCESS | 4320 | 1448048660391 Marionette INFO loaded listener.js
11:44:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 221 (000000BB1564C400) [pid = 4320] [serial = 1490] [outer = 000000BB14F08800]
11:44:21 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
11:44:21 INFO - document served over http requires an http
11:44:21 INFO - sub-resource via script-tag using the meta-csp
11:44:21 INFO - delivery method with no-redirect and when
11:44:21 INFO - the target request is same-origin.
11:44:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1028ms
11:44:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:44:21 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CF54800 == 61 [pid = 4320] [id = 532]
11:44:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 222 (000000BB01E52000) [pid = 4320] [serial = 1491] [outer = 0000000000000000]
11:44:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 223 (000000BB05ADFC00) [pid = 4320] [serial = 1492] [outer = 000000BB01E52000]
11:44:21 INFO - PROCESS | 4320 | 1448048661443 Marionette INFO loaded listener.js
11:44:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 224 (000000BB1564C800) [pid = 4320] [serial = 1493] [outer = 000000BB01E52000]
11:44:22 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
11:44:22 INFO - document served over http requires an http
11:44:22 INFO - sub-resource via script-tag using the meta-csp
11:44:22 INFO - delivery method with swap-origin-redirect and when
11:44:22 INFO - the target request is same-origin.
11:44:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1146ms
11:44:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:44:22 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB14212000 == 62 [pid = 4320] [id = 533]
11:44:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 225 (000000BB14F0EC00) [pid = 4320] [serial = 1494] [outer = 0000000000000000]
11:44:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 226 (000000BB15652400) [pid = 4320] [serial = 1495] [outer = 000000BB14F0EC00]
11:44:22 INFO - PROCESS | 4320 | 1448048662662 Marionette INFO loaded listener.js
11:44:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 227 (000000BB15779C00) [pid = 4320] [serial = 1496] [outer = 000000BB14F0EC00]
11:44:23 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
11:44:23 INFO - document served over http requires an http
11:44:23 INFO - sub-resource via xhr-request using the meta-csp
11:44:23 INFO - delivery method with keep-origin-redirect and when
11:44:23 INFO - the target request is same-origin.
11:44:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1344ms
11:44:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:44:23 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05AA5800 == 63 [pid = 4320] [id = 534]
11:44:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 228 (000000BB04B47000) [pid = 4320] [serial = 1497] [outer = 0000000000000000]
11:44:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 229 (000000BB04FB8C00) [pid = 4320] [serial = 1498] [outer = 000000BB04B47000]
11:44:23 INFO - PROCESS | 4320 | 1448048663973 Marionette INFO loaded listener.js
11:44:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 230 (000000BB05533000) [pid = 4320] [serial = 1499] [outer = 000000BB04B47000]
11:44:24 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
11:44:24 INFO - document served over http requires an http
11:44:24 INFO - sub-resource via xhr-request using the meta-csp
11:44:24 INFO - delivery method with no-redirect and when
11:44:24 INFO - the target request is same-origin.
11:44:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1076ms
11:44:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:44:25 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0592C800 == 64 [pid = 4320] [id = 535]
11:44:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 231 (000000BB05535800) [pid = 4320] [serial = 1500] [outer = 0000000000000000]
11:44:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 232 (000000BB05AD9800) [pid = 4320] [serial = 1501] [outer = 000000BB05535800]
11:44:25 INFO - PROCESS | 4320 | 1448048665184 Marionette INFO loaded listener.js
11:44:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 233 (000000BB06BF7C00) [pid = 4320] [serial = 1502] [outer = 000000BB05535800]
11:44:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CCAA000 == 63 [pid = 4320] [id = 33]
11:44:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05A52800 == 62 [pid = 4320] [id = 28]
11:44:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB08580000 == 61 [pid = 4320] [id = 29]
11:44:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05C7F800 == 60 [pid = 4320] [id = 499]
11:44:25 INFO - PROCESS | 4320 | --DOMWINDOW == 232 (000000BB15994C00) [pid = 4320] [serial = 1309] [outer = 0000000000000000] [url = about:blank]
11:44:25 INFO - PROCESS | 4320 | --DOMWINDOW == 231 (000000BB14F02C00) [pid = 4320] [serial = 1304] [outer = 0000000000000000] [url = about:blank]
11:44:25 INFO - PROCESS | 4320 | --DOMWINDOW == 230 (000000BB18BB4C00) [pid = 4320] [serial = 1283] [outer = 0000000000000000] [url = about:blank]
11:44:25 INFO - PROCESS | 4320 | --DOMWINDOW == 229 (000000BB18C55C00) [pid = 4320] [serial = 1214] [outer = 0000000000000000] [url = about:blank]
11:44:25 INFO - PROCESS | 4320 | --DOMWINDOW == 228 (000000BB12A41400) [pid = 4320] [serial = 1298] [outer = 0000000000000000] [url = about:blank]
11:44:25 INFO - PROCESS | 4320 | --DOMWINDOW == 227 (000000BB78F35400) [pid = 4320] [serial = 1256] [outer = 0000000000000000] [url = about:blank]
11:44:25 INFO - PROCESS | 4320 | --DOMWINDOW == 226 (000000BB1BDA0C00) [pid = 4320] [serial = 1225] [outer = 0000000000000000] [url = about:blank]
11:44:25 INFO - PROCESS | 4320 | --DOMWINDOW == 225 (000000BB1A31A400) [pid = 4320] [serial = 1220] [outer = 0000000000000000] [url = about:blank]
11:44:25 INFO - PROCESS | 4320 | --DOMWINDOW == 224 (000000BB17235C00) [pid = 4320] [serial = 1211] [outer = 0000000000000000] [url = about:blank]
11:44:25 INFO - PROCESS | 4320 | --DOMWINDOW == 223 (000000BB1E357C00) [pid = 4320] [serial = 1238] [outer = 0000000000000000] [url = about:blank]
11:44:25 INFO - PROCESS | 4320 | --DOMWINDOW == 222 (000000BB1564A800) [pid = 4320] [serial = 1280] [outer = 0000000000000000] [url = about:blank]
11:44:25 INFO - PROCESS | 4320 | --DOMWINDOW == 221 (000000BB2225F800) [pid = 4320] [serial = 1277] [outer = 0000000000000000] [url = about:blank]
11:44:25 INFO - PROCESS | 4320 | --DOMWINDOW == 220 (000000BB7F7ABC00) [pid = 4320] [serial = 1267] [outer = 0000000000000000] [url = about:blank]
11:44:25 INFO - PROCESS | 4320 | --DOMWINDOW == 219 (000000BB1F794C00) [pid = 4320] [serial = 1241] [outer = 0000000000000000] [url = about:blank]
11:44:25 INFO - PROCESS | 4320 | --DOMWINDOW == 218 (000000BB1DFAE800) [pid = 4320] [serial = 1235] [outer = 0000000000000000] [url = about:blank]
11:44:25 INFO - PROCESS | 4320 | --DOMWINDOW == 217 (000000BB1C138400) [pid = 4320] [serial = 1230] [outer = 0000000000000000] [url = about:blank]
11:44:25 INFO - PROCESS | 4320 | --DOMWINDOW == 216 (000000BB12E05C00) [pid = 4320] [serial = 1301] [outer = 0000000000000000] [url = about:blank]
11:44:25 INFO - PROCESS | 4320 | --DOMWINDOW == 215 (000000BB220F2400) [pid = 4320] [serial = 1272] [outer = 0000000000000000] [url = about:blank]
11:44:25 INFO - PROCESS | 4320 | --DOMWINDOW == 214 (000000BB7E84D400) [pid = 4320] [serial = 1262] [outer = 0000000000000000] [url = about:blank]
11:44:25 INFO - PROCESS | 4320 | --DOMWINDOW == 213 (000000BB18E24400) [pid = 4320] [serial = 1217] [outer = 0000000000000000] [url = about:blank]
11:44:25 INFO - PROCESS | 4320 | --DOMWINDOW == 212 (000000BB11408000) [pid = 4320] [serial = 1295] [outer = 0000000000000000] [url = about:blank]
11:44:25 INFO - PROCESS | 4320 | --DOMWINDOW == 211 (000000BB7DB64800) [pid = 4320] [serial = 1259] [outer = 0000000000000000] [url = about:blank]
11:44:25 INFO - PROCESS | 4320 | --DOMWINDOW == 210 (000000BB78746000) [pid = 4320] [serial = 1253] [outer = 0000000000000000] [url = about:blank]
11:44:25 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7D950000 == 59 [pid = 4320] [id = 10]
11:44:26 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
11:44:26 INFO - document served over http requires an http
11:44:26 INFO - sub-resource via xhr-request using the meta-csp
11:44:26 INFO - delivery method with swap-origin-redirect and when
11:44:26 INFO - the target request is same-origin.
11:44:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1389ms
11:44:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:44:26 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB08307000 == 60 [pid = 4320] [id = 536]
11:44:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 211 (000000BB08568000) [pid = 4320] [serial = 1503] [outer = 0000000000000000]
11:44:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 212 (000000BB0867F400) [pid = 4320] [serial = 1504] [outer = 000000BB08568000]
11:44:26 INFO - PROCESS | 4320 | 1448048666353 Marionette INFO loaded listener.js
11:44:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 213 (000000BB097C0400) [pid = 4320] [serial = 1505] [outer = 000000BB08568000]
11:44:26 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
11:44:26 INFO - document served over http requires an https
11:44:26 INFO - sub-resource via fetch-request using the meta-csp
11:44:26 INFO - delivery method with keep-origin-redirect and when
11:44:26 INFO - the target request is same-origin.
11:44:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 839ms
11:44:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:44:27 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0C21C800 == 61 [pid = 4320] [id = 537]
11:44:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 214 (000000BB09B28000) [pid = 4320] [serial = 1506] [outer = 0000000000000000]
11:44:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 215 (000000BB09D88C00) [pid = 4320] [serial = 1507] [outer = 000000BB09B28000]
11:44:27 INFO - PROCESS | 4320 | 1448048667201 Marionette INFO loaded listener.js
11:44:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 216 (000000BB0B1DC400) [pid = 4320] [serial = 1508] [outer = 000000BB09B28000]
11:44:27 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
11:44:27 INFO - document served over http requires an https
11:44:27 INFO - sub-resource via fetch-request using the meta-csp
11:44:27 INFO - delivery method with no-redirect and when
11:44:27 INFO - the target request is same-origin.
11:44:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 838ms
11:44:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:44:27 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CF5B000 == 62 [pid = 4320] [id = 538]
11:44:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 217 (000000BB0B1DB400) [pid = 4320] [serial = 1509] [outer = 0000000000000000]
11:44:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 218 (000000BB0B80F800) [pid = 4320] [serial = 1510] [outer = 000000BB0B1DB400]
11:44:28 INFO - PROCESS | 4320 | 1448048667991 Marionette INFO loaded listener.js
11:44:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 219 (000000BB0C3A2800) [pid = 4320] [serial = 1511] [outer = 000000BB0B1DB400]
11:44:28 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
11:44:28 INFO - document served over http requires an https
11:44:28 INFO - sub-resource via fetch-request using the meta-csp
11:44:28 INFO - delivery method with swap-origin-redirect and when
11:44:28 INFO - the target request is same-origin.
11:44:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 794ms
11:44:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:44:28 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DA4D000 == 63 [pid = 4320] [id = 539]
11:44:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 220 (000000BB0CCF2C00) [pid = 4320] [serial = 1512] [outer = 0000000000000000]
11:44:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 221 (000000BB0D214800) [pid = 4320] [serial = 1513] [outer = 000000BB0CCF2C00]
11:44:28 INFO - PROCESS | 4320 | 1448048668801 Marionette INFO loaded listener.js
11:44:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 222 (000000BB0DD33000) [pid = 4320] [serial = 1514] [outer = 000000BB0CCF2C00]
11:44:29 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DD9B800 == 64 [pid = 4320] [id = 540]
11:44:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 223 (000000BB0E34E000) [pid = 4320] [serial = 1515] [outer = 0000000000000000]
11:44:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 224 (000000BB0F052800) [pid = 4320] [serial = 1516] [outer = 000000BB0E34E000]
11:44:29 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
11:44:29 INFO - document served over http requires an https
11:44:29 INFO - sub-resource via iframe-tag using the meta-csp
11:44:29 INFO - delivery method with keep-origin-redirect and when
11:44:29 INFO - the target request is same-origin.
11:44:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 839ms
11:44:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:44:29 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0E003000 == 65 [pid = 4320] [id = 541]
11:44:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 225 (000000BB0E357800) [pid = 4320] [serial = 1517] [outer = 0000000000000000]
11:44:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 226 (000000BB0F048000) [pid = 4320] [serial = 1518] [outer = 000000BB0E357800]
11:44:29 INFO - PROCESS | 4320 | 1448048669675 Marionette INFO loaded listener.js
11:44:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 227 (000000BB0F182000) [pid = 4320] [serial = 1519] [outer = 000000BB0E357800]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 226 (000000BB0C3A5000) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 225 (000000BB18C56800) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 224 (000000BB25E3D000) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 223 (000000BB28EBD400) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 222 (000000BB24E91400) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 221 (000000BB1BEC8800) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 220 (000000BB1E16E800) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 219 (000000BB16BC2800) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 218 (000000BB1E37FC00) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 217 (000000BB21F85000) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 216 (000000BB1D4D0000) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 215 (000000BB050DB800) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 214 (000000BB20508800) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 213 (000000BB1CB29400) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 212 (000000BB1FEC5800) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 211 (000000BB24199400) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 210 (000000BB08683400) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 209 (000000BB1C137400) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 208 (000000BB0CFC2000) [pid = 4320] [serial = 1417] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 207 (000000BB06E56000) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 206 (000000BB1D4D1000) [pid = 4320] [serial = 1352] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048604957]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 205 (000000BB1680A000) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 204 (000000BB06E57C00) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 203 (000000BB05541000) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 202 (000000BB20510000) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 201 (000000BB20504C00) [pid = 4320] [serial = 1357] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 200 (000000BB0C2A2400) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 199 (000000BB10882800) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 198 (000000BB09B22C00) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 197 (000000BB050CA800) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 196 (000000BB050CBC00) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 195 (000000BB20509000) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 194 (000000BB10023800) [pid = 4320] [serial = 1315] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 193 (000000BB09D8B400) [pid = 4320] [serial = 1394] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048621861]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 192 (000000BB05AE2C00) [pid = 4320] [serial = 1389] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 191 (000000BB17E7CC00) [pid = 4320] [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]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 190 (000000BB1CB27400) [pid = 4320] [serial = 1347] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 189 (000000BB05520C00) [pid = 4320] [serial = 1399] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 188 (000000BB099A2C00) [pid = 4320] [serial = 1408] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 187 (000000BB18E25C00) [pid = 4320] [serial = 1327] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 186 (000000BB28EBF800) [pid = 4320] [serial = 1378] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 185 (000000BB05541800) [pid = 4320] [serial = 1402] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 184 (000000BB0C399400) [pid = 4320] [serial = 1414] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 183 (000000BB05AD9C00) [pid = 4320] [serial = 1411] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 182 (000000BB0D208C00) [pid = 4320] [serial = 1313] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 181 (000000BB09B23C00) [pid = 4320] [serial = 1363] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 180 (000000BB1D4D2800) [pid = 4320] [serial = 1353] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048604957]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 179 (000000BB2050E800) [pid = 4320] [serial = 1360] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 178 (000000BB069BA000) [pid = 4320] [serial = 1390] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 177 (000000BB1E388C00) [pid = 4320] [serial = 1339] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 176 (000000BB0551DC00) [pid = 4320] [serial = 1392] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 175 (000000BB1034D400) [pid = 4320] [serial = 1316] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 174 (000000BB2544C400) [pid = 4320] [serial = 1372] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 173 (000000BB05AD6800) [pid = 4320] [serial = 1400] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 172 (000000BB16BC7800) [pid = 4320] [serial = 1369] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 171 (000000BB1FF1E000) [pid = 4320] [serial = 1342] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 170 (000000BB050E6400) [pid = 4320] [serial = 1397] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 169 (000000BB25E42800) [pid = 4320] [serial = 1381] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 168 (000000BB16B92800) [pid = 4320] [serial = 1321] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 167 (000000BB1CB2A800) [pid = 4320] [serial = 1348] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 166 (000000BB18505400) [pid = 4320] [serial = 1324] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 165 (000000BB128CB400) [pid = 4320] [serial = 1387] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 164 (000000BB1CF5A000) [pid = 4320] [serial = 1333] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 163 (000000BB0D3CE000) [pid = 4320] [serial = 1395] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048621861]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 162 (000000BB1C2CA000) [pid = 4320] [serial = 1330] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 161 (000000BB1E356C00) [pid = 4320] [serial = 1336] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 160 (000000BB2419DC00) [pid = 4320] [serial = 1384] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 159 (000000BB21F8AC00) [pid = 4320] [serial = 1345] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 158 (000000BB1270E800) [pid = 4320] [serial = 1318] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 157 (000000BB1CB2B400) [pid = 4320] [serial = 1350] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 156 (000000BB1D4D3800) [pid = 4320] [serial = 1355] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 155 (000000BB20507000) [pid = 4320] [serial = 1358] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 154 (000000BB24931000) [pid = 4320] [serial = 1366] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 153 (000000BB06E78400) [pid = 4320] [serial = 1405] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 152 (000000BB25824800) [pid = 4320] [serial = 1375] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 151 (000000BB0CCF1800) [pid = 4320] [serial = 1415] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 150 (000000BB780D0800) [pid = 4320] [serial = 1373] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 149 (000000BB1CECFC00) [pid = 4320] [serial = 1331] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 148 (000000BB24932800) [pid = 4320] [serial = 1370] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 147 (000000BB2582FC00) [pid = 4320] [serial = 1376] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 146 (000000BB1ACF8400) [pid = 4320] [serial = 1328] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 145 (000000BB1E16F800) [pid = 4320] [serial = 1334] [outer = 0000000000000000] [url = about:blank]
11:44:29 INFO - PROCESS | 4320 | --DOMWINDOW == 144 (000000BB0B1DE400) [pid = 4320] [serial = 1412] [outer = 0000000000000000] [url = about:blank]
11:44:30 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F670000 == 66 [pid = 4320] [id = 542]
11:44:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 145 (000000BB05AD9C00) [pid = 4320] [serial = 1520] [outer = 0000000000000000]
11:44:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 146 (000000BB0B1DB800) [pid = 4320] [serial = 1521] [outer = 000000BB05AD9C00]
11:44:30 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
11:44:30 INFO - document served over http requires an https
11:44:30 INFO - sub-resource via iframe-tag using the meta-csp
11:44:30 INFO - delivery method with no-redirect and when
11:44:30 INFO - the target request is same-origin.
11:44:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 839ms
11:44:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:44:30 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0FB66800 == 67 [pid = 4320] [id = 543]
11:44:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 147 (000000BB050DB800) [pid = 4320] [serial = 1522] [outer = 0000000000000000]
11:44:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 148 (000000BB09B27000) [pid = 4320] [serial = 1523] [outer = 000000BB050DB800]
11:44:30 INFO - PROCESS | 4320 | 1448048670557 Marionette INFO loaded listener.js
11:44:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 149 (000000BB0F624000) [pid = 4320] [serial = 1524] [outer = 000000BB050DB800]
11:44:30 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10766000 == 68 [pid = 4320] [id = 544]
11:44:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 150 (000000BB0FBA1C00) [pid = 4320] [serial = 1525] [outer = 0000000000000000]
11:44:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 151 (000000BB1002CC00) [pid = 4320] [serial = 1526] [outer = 000000BB0FBA1C00]
11:44:31 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
11:44:31 INFO - document served over http requires an https
11:44:31 INFO - sub-resource via iframe-tag using the meta-csp
11:44:31 INFO - delivery method with swap-origin-redirect and when
11:44:31 INFO - the target request is same-origin.
11:44:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 839ms
11:44:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:44:31 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB114D1800 == 69 [pid = 4320] [id = 545]
11:44:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 152 (000000BB0FDD0400) [pid = 4320] [serial = 1527] [outer = 0000000000000000]
11:44:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 153 (000000BB1002C400) [pid = 4320] [serial = 1528] [outer = 000000BB0FDD0400]
11:44:31 INFO - PROCESS | 4320 | 1448048671326 Marionette INFO loaded listener.js
11:44:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 154 (000000BB1036B400) [pid = 4320] [serial = 1529] [outer = 000000BB0FDD0400]
11:44:31 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
11:44:31 INFO - document served over http requires an https
11:44:31 INFO - sub-resource via script-tag using the meta-csp
11:44:31 INFO - delivery method with keep-origin-redirect and when
11:44:31 INFO - the target request is same-origin.
11:44:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 775ms
11:44:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:44:32 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05483800 == 70 [pid = 4320] [id = 546]
11:44:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 155 (000000BB03C2E800) [pid = 4320] [serial = 1530] [outer = 0000000000000000]
11:44:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 156 (000000BB03C4FC00) [pid = 4320] [serial = 1531] [outer = 000000BB03C2E800]
11:44:32 INFO - PROCESS | 4320 | 1448048672376 Marionette INFO loaded listener.js
11:44:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 157 (000000BB0553D400) [pid = 4320] [serial = 1532] [outer = 000000BB03C2E800]
11:44:33 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
11:44:33 INFO - document served over http requires an https
11:44:33 INFO - sub-resource via script-tag using the meta-csp
11:44:33 INFO - delivery method with no-redirect and when
11:44:33 INFO - the target request is same-origin.
11:44:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1304ms
11:44:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:44:33 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0D385000 == 71 [pid = 4320] [id = 547]
11:44:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 158 (000000BB0553B000) [pid = 4320] [serial = 1533] [outer = 0000000000000000]
11:44:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 159 (000000BB097BE800) [pid = 4320] [serial = 1534] [outer = 000000BB0553B000]
11:44:33 INFO - PROCESS | 4320 | 1448048673602 Marionette INFO loaded listener.js
11:44:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 160 (000000BB0CCF4000) [pid = 4320] [serial = 1535] [outer = 000000BB0553B000]
11:44:34 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
11:44:34 INFO - document served over http requires an https
11:44:34 INFO - sub-resource via script-tag using the meta-csp
11:44:34 INFO - delivery method with swap-origin-redirect and when
11:44:34 INFO - the target request is same-origin.
11:44:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1129ms
11:44:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:44:34 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB14F8A000 == 72 [pid = 4320] [id = 548]
11:44:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 161 (000000BB0F04B800) [pid = 4320] [serial = 1536] [outer = 0000000000000000]
11:44:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 162 (000000BB0F175C00) [pid = 4320] [serial = 1537] [outer = 000000BB0F04B800]
11:44:34 INFO - PROCESS | 4320 | 1448048674764 Marionette INFO loaded listener.js
11:44:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 163 (000000BB1033FC00) [pid = 4320] [serial = 1538] [outer = 000000BB0F04B800]
11:44:35 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
11:44:35 INFO - document served over http requires an https
11:44:35 INFO - sub-resource via xhr-request using the meta-csp
11:44:35 INFO - delivery method with keep-origin-redirect and when
11:44:35 INFO - the target request is same-origin.
11:44:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1129ms
11:44:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:44:35 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB16D14000 == 73 [pid = 4320] [id = 549]
11:44:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 164 (000000BB10D0D800) [pid = 4320] [serial = 1539] [outer = 0000000000000000]
11:44:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 165 (000000BB10D10C00) [pid = 4320] [serial = 1540] [outer = 000000BB10D0D800]
11:44:35 INFO - PROCESS | 4320 | 1448048675839 Marionette INFO loaded listener.js
11:44:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 166 (000000BB1211B400) [pid = 4320] [serial = 1541] [outer = 000000BB10D0D800]
11:44:36 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
11:44:36 INFO - document served over http requires an https
11:44:36 INFO - sub-resource via xhr-request using the meta-csp
11:44:36 INFO - delivery method with no-redirect and when
11:44:36 INFO - the target request is same-origin.
11:44:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1030ms
11:44:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:44:36 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17370000 == 74 [pid = 4320] [id = 550]
11:44:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 167 (000000BB11DC2400) [pid = 4320] [serial = 1542] [outer = 0000000000000000]
11:44:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 168 (000000BB1286A000) [pid = 4320] [serial = 1543] [outer = 000000BB11DC2400]
11:44:36 INFO - PROCESS | 4320 | 1448048676890 Marionette INFO loaded listener.js
11:44:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 169 (000000BB12A3D800) [pid = 4320] [serial = 1544] [outer = 000000BB11DC2400]
11:44:37 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
11:44:37 INFO - document served over http requires an https
11:44:37 INFO - sub-resource via xhr-request using the meta-csp
11:44:37 INFO - delivery method with swap-origin-redirect and when
11:44:37 INFO - the target request is same-origin.
11:44:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 995ms
11:44:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:44:37 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17A6C000 == 75 [pid = 4320] [id = 551]
11:44:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 170 (000000BB12E0EC00) [pid = 4320] [serial = 1545] [outer = 0000000000000000]
11:44:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 171 (000000BB12EB6C00) [pid = 4320] [serial = 1546] [outer = 000000BB12E0EC00]
11:44:37 INFO - PROCESS | 4320 | 1448048677932 Marionette INFO loaded listener.js
11:44:38 INFO - PROCESS | 4320 | ++DOMWINDOW == 172 (000000BB12FD2C00) [pid = 4320] [serial = 1547] [outer = 000000BB12E0EC00]
11:44:38 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
11:44:38 INFO - document served over http requires an http
11:44:38 INFO - sub-resource via fetch-request using the meta-referrer
11:44:38 INFO - delivery method with keep-origin-redirect and when
11:44:38 INFO - the target request is cross-origin.
11:44:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1079ms
11:44:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:44:38 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17EB0000 == 76 [pid = 4320] [id = 552]
11:44:38 INFO - PROCESS | 4320 | ++DOMWINDOW == 173 (000000BB15646000) [pid = 4320] [serial = 1548] [outer = 0000000000000000]
11:44:38 INFO - PROCESS | 4320 | ++DOMWINDOW == 174 (000000BB1564B400) [pid = 4320] [serial = 1549] [outer = 000000BB15646000]
11:44:38 INFO - PROCESS | 4320 | 1448048678984 Marionette INFO loaded listener.js
11:44:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 175 (000000BB1577F400) [pid = 4320] [serial = 1550] [outer = 000000BB15646000]
11:44:39 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
11:44:39 INFO - document served over http requires an http
11:44:39 INFO - sub-resource via fetch-request using the meta-referrer
11:44:39 INFO - delivery method with no-redirect and when
11:44:39 INFO - the target request is cross-origin.
11:44:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 985ms
11:44:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:44:39 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17FD8800 == 77 [pid = 4320] [id = 553]
11:44:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 176 (000000BB1577E800) [pid = 4320] [serial = 1551] [outer = 0000000000000000]
11:44:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 177 (000000BB15786400) [pid = 4320] [serial = 1552] [outer = 000000BB1577E800]
11:44:39 INFO - PROCESS | 4320 | 1448048679960 Marionette INFO loaded listener.js
11:44:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 178 (000000BB1598BC00) [pid = 4320] [serial = 1553] [outer = 000000BB1577E800]
11:44:40 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
11:44:40 INFO - document served over http requires an http
11:44:40 INFO - sub-resource via fetch-request using the meta-referrer
11:44:40 INFO - delivery method with swap-origin-redirect and when
11:44:40 INFO - the target request is cross-origin.
11:44:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 987ms
11:44:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:44:40 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB185FC000 == 78 [pid = 4320] [id = 554]
11:44:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 179 (000000BB15992C00) [pid = 4320] [serial = 1554] [outer = 0000000000000000]
11:44:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 180 (000000BB15997C00) [pid = 4320] [serial = 1555] [outer = 000000BB15992C00]
11:44:40 INFO - PROCESS | 4320 | 1448048680985 Marionette INFO loaded listener.js
11:44:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 181 (000000BB15C83400) [pid = 4320] [serial = 1556] [outer = 000000BB15992C00]
11:44:41 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1895F000 == 79 [pid = 4320] [id = 555]
11:44:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 182 (000000BB15C86C00) [pid = 4320] [serial = 1557] [outer = 0000000000000000]
11:44:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 183 (000000BB15999C00) [pid = 4320] [serial = 1558] [outer = 000000BB15C86C00]
11:44:41 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
11:44:41 INFO - document served over http requires an http
11:44:41 INFO - sub-resource via iframe-tag using the meta-referrer
11:44:41 INFO - delivery method with keep-origin-redirect and when
11:44:41 INFO - the target request is cross-origin.
11:44:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1076ms
11:44:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:44:42 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1897E000 == 80 [pid = 4320] [id = 556]
11:44:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 184 (000000BB15994400) [pid = 4320] [serial = 1559] [outer = 0000000000000000]
11:44:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 185 (000000BB15C88C00) [pid = 4320] [serial = 1560] [outer = 000000BB15994400]
11:44:42 INFO - PROCESS | 4320 | 1448048682112 Marionette INFO loaded listener.js
11:44:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 186 (000000BB165BB000) [pid = 4320] [serial = 1561] [outer = 000000BB15994400]
11:44:42 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18A30000 == 81 [pid = 4320] [id = 557]
11:44:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 187 (000000BB165E2000) [pid = 4320] [serial = 1562] [outer = 0000000000000000]
11:44:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 188 (000000BB165E5800) [pid = 4320] [serial = 1563] [outer = 000000BB165E2000]
11:44:42 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
11:44:42 INFO - document served over http requires an http
11:44:42 INFO - sub-resource via iframe-tag using the meta-referrer
11:44:42 INFO - delivery method with no-redirect and when
11:44:42 INFO - the target request is cross-origin.
11:44:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1122ms
11:44:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:44:43 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18C0D000 == 82 [pid = 4320] [id = 558]
11:44:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 189 (000000BB165E3800) [pid = 4320] [serial = 1564] [outer = 0000000000000000]
11:44:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 190 (000000BB165EE400) [pid = 4320] [serial = 1565] [outer = 000000BB165E3800]
11:44:43 INFO - PROCESS | 4320 | 1448048683267 Marionette INFO loaded listener.js
11:44:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 191 (000000BB16B8E800) [pid = 4320] [serial = 1566] [outer = 000000BB165E3800]
11:44:43 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18CC3000 == 83 [pid = 4320] [id = 559]
11:44:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 192 (000000BB16B92400) [pid = 4320] [serial = 1567] [outer = 0000000000000000]
11:44:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 193 (000000BB16B98C00) [pid = 4320] [serial = 1568] [outer = 000000BB16B92400]
11:44:44 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
11:44:44 INFO - document served over http requires an http
11:44:44 INFO - sub-resource via iframe-tag using the meta-referrer
11:44:44 INFO - delivery method with swap-origin-redirect and when
11:44:44 INFO - the target request is cross-origin.
11:44:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1180ms
11:44:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:44:44 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18D38800 == 84 [pid = 4320] [id = 560]
11:44:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 194 (000000BB16811400) [pid = 4320] [serial = 1569] [outer = 0000000000000000]
11:44:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 195 (000000BB16B99400) [pid = 4320] [serial = 1570] [outer = 000000BB16811400]
11:44:44 INFO - PROCESS | 4320 | 1448048684428 Marionette INFO loaded listener.js
11:44:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 196 (000000BB16BCFC00) [pid = 4320] [serial = 1571] [outer = 000000BB16811400]
11:44:45 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
11:44:45 INFO - document served over http requires an http
11:44:45 INFO - sub-resource via script-tag using the meta-referrer
11:44:45 INFO - delivery method with keep-origin-redirect and when
11:44:45 INFO - the target request is cross-origin.
11:44:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1083ms
11:44:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:44:45 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB19D90800 == 85 [pid = 4320] [id = 561]
11:44:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 197 (000000BB17086C00) [pid = 4320] [serial = 1572] [outer = 0000000000000000]
11:44:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 198 (000000BB1708C800) [pid = 4320] [serial = 1573] [outer = 000000BB17086C00]
11:44:45 INFO - PROCESS | 4320 | 1448048685485 Marionette INFO loaded listener.js
11:44:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 199 (000000BB1722AC00) [pid = 4320] [serial = 1574] [outer = 000000BB17086C00]
11:44:46 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
11:44:46 INFO - document served over http requires an http
11:44:46 INFO - sub-resource via script-tag using the meta-referrer
11:44:46 INFO - delivery method with no-redirect and when
11:44:46 INFO - the target request is cross-origin.
11:44:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 985ms
11:44:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:44:46 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1A449000 == 86 [pid = 4320] [id = 562]
11:44:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 200 (000000BB171E7C00) [pid = 4320] [serial = 1575] [outer = 0000000000000000]
11:44:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 201 (000000BB17235400) [pid = 4320] [serial = 1576] [outer = 000000BB171E7C00]
11:44:46 INFO - PROCESS | 4320 | 1448048686481 Marionette INFO loaded listener.js
11:44:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 202 (000000BB17E77000) [pid = 4320] [serial = 1577] [outer = 000000BB171E7C00]
11:44:47 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
11:44:47 INFO - document served over http requires an http
11:44:47 INFO - sub-resource via script-tag using the meta-referrer
11:44:47 INFO - delivery method with swap-origin-redirect and when
11:44:47 INFO - the target request is cross-origin.
11:44:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1024ms
11:44:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:44:47 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1A512800 == 87 [pid = 4320] [id = 563]
11:44:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 203 (000000BB02F38000) [pid = 4320] [serial = 1578] [outer = 0000000000000000]
11:44:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 204 (000000BB17231C00) [pid = 4320] [serial = 1579] [outer = 000000BB02F38000]
11:44:47 INFO - PROCESS | 4320 | 1448048687532 Marionette INFO loaded listener.js
11:44:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 205 (000000BB18508800) [pid = 4320] [serial = 1580] [outer = 000000BB02F38000]
11:44:48 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
11:44:48 INFO - document served over http requires an http
11:44:48 INFO - sub-resource via xhr-request using the meta-referrer
11:44:48 INFO - delivery method with keep-origin-redirect and when
11:44:48 INFO - the target request is cross-origin.
11:44:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1028ms
11:44:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:44:48 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1A5C3000 == 88 [pid = 4320] [id = 564]
11:44:48 INFO - PROCESS | 4320 | ++DOMWINDOW == 206 (000000BB18507800) [pid = 4320] [serial = 1581] [outer = 0000000000000000]
11:44:48 INFO - PROCESS | 4320 | ++DOMWINDOW == 207 (000000BB1854E800) [pid = 4320] [serial = 1582] [outer = 000000BB18507800]
11:44:48 INFO - PROCESS | 4320 | 1448048688558 Marionette INFO loaded listener.js
11:44:48 INFO - PROCESS | 4320 | ++DOMWINDOW == 208 (000000BB18930400) [pid = 4320] [serial = 1583] [outer = 000000BB18507800]
11:44:49 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
11:44:49 INFO - document served over http requires an http
11:44:49 INFO - sub-resource via xhr-request using the meta-referrer
11:44:49 INFO - delivery method with no-redirect and when
11:44:49 INFO - the target request is cross-origin.
11:44:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1021ms
11:44:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:44:49 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1AC9D800 == 89 [pid = 4320] [id = 565]
11:44:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 209 (000000BB18938800) [pid = 4320] [serial = 1584] [outer = 0000000000000000]
11:44:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 210 (000000BB18939800) [pid = 4320] [serial = 1585] [outer = 000000BB18938800]
11:44:49 INFO - PROCESS | 4320 | 1448048689655 Marionette INFO loaded listener.js
11:44:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 211 (000000BB18AEA800) [pid = 4320] [serial = 1586] [outer = 000000BB18938800]
11:44:50 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
11:44:50 INFO - document served over http requires an http
11:44:50 INFO - sub-resource via xhr-request using the meta-referrer
11:44:50 INFO - delivery method with swap-origin-redirect and when
11:44:50 INFO - the target request is cross-origin.
11:44:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1028ms
11:44:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:44:50 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1B7E0800 == 90 [pid = 4320] [id = 566]
11:44:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 212 (000000BB18AF1C00) [pid = 4320] [serial = 1587] [outer = 0000000000000000]
11:44:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 213 (000000BB18BB2C00) [pid = 4320] [serial = 1588] [outer = 000000BB18AF1C00]
11:44:50 INFO - PROCESS | 4320 | 1448048690670 Marionette INFO loaded listener.js
11:44:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 214 (000000BB18C58400) [pid = 4320] [serial = 1589] [outer = 000000BB18AF1C00]
11:44:51 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
11:44:51 INFO - document served over http requires an https
11:44:51 INFO - sub-resource via fetch-request using the meta-referrer
11:44:51 INFO - delivery method with keep-origin-redirect and when
11:44:51 INFO - the target request is cross-origin.
11:44:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1128ms
11:44:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:44:51 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1B85C000 == 91 [pid = 4320] [id = 567]
11:44:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 215 (000000BB18C5BC00) [pid = 4320] [serial = 1590] [outer = 0000000000000000]
11:44:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 216 (000000BB18C60400) [pid = 4320] [serial = 1591] [outer = 000000BB18C5BC00]
11:44:51 INFO - PROCESS | 4320 | 1448048691790 Marionette INFO loaded listener.js
11:44:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 217 (000000BB18C81C00) [pid = 4320] [serial = 1592] [outer = 000000BB18C5BC00]
11:44:52 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
11:44:52 INFO - document served over http requires an https
11:44:52 INFO - sub-resource via fetch-request using the meta-referrer
11:44:52 INFO - delivery method with no-redirect and when
11:44:52 INFO - the target request is cross-origin.
11:44:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1025ms
11:44:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:44:52 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1B89E800 == 92 [pid = 4320] [id = 568]
11:44:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 218 (000000BB18C82800) [pid = 4320] [serial = 1593] [outer = 0000000000000000]
11:44:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 219 (000000BB18E22800) [pid = 4320] [serial = 1594] [outer = 000000BB18C82800]
11:44:52 INFO - PROCESS | 4320 | 1448048692812 Marionette INFO loaded listener.js
11:44:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 220 (000000BB194C7400) [pid = 4320] [serial = 1595] [outer = 000000BB18C82800]
11:44:53 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
11:44:53 INFO - document served over http requires an https
11:44:53 INFO - sub-resource via fetch-request using the meta-referrer
11:44:53 INFO - delivery method with swap-origin-redirect and when
11:44:53 INFO - the target request is cross-origin.
11:44:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1071ms
11:44:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:44:53 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1BD1D800 == 93 [pid = 4320] [id = 569]
11:44:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 221 (000000BB194C6800) [pid = 4320] [serial = 1596] [outer = 0000000000000000]
11:44:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 222 (000000BB194CE000) [pid = 4320] [serial = 1597] [outer = 000000BB194C6800]
11:44:53 INFO - PROCESS | 4320 | 1448048693889 Marionette INFO loaded listener.js
11:44:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 223 (000000BB1A314400) [pid = 4320] [serial = 1598] [outer = 000000BB194C6800]
11:44:54 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1CD5C000 == 94 [pid = 4320] [id = 570]
11:44:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 224 (000000BB1A31A000) [pid = 4320] [serial = 1599] [outer = 0000000000000000]
11:44:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 225 (000000BB1A312C00) [pid = 4320] [serial = 1600] [outer = 000000BB1A31A000]
11:44:54 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
11:44:54 INFO - document served over http requires an https
11:44:54 INFO - sub-resource via iframe-tag using the meta-referrer
11:44:54 INFO - delivery method with keep-origin-redirect and when
11:44:54 INFO - the target request is cross-origin.
11:44:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1142ms
11:44:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:44:55 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1CD64000 == 95 [pid = 4320] [id = 571]
11:44:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 226 (000000BB1A313800) [pid = 4320] [serial = 1601] [outer = 0000000000000000]
11:44:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 227 (000000BB1AB02400) [pid = 4320] [serial = 1602] [outer = 000000BB1A313800]
11:44:55 INFO - PROCESS | 4320 | 1448048695086 Marionette INFO loaded listener.js
11:44:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 228 (000000BB1AB11000) [pid = 4320] [serial = 1603] [outer = 000000BB1A313800]
11:44:55 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1D273000 == 96 [pid = 4320] [id = 572]
11:44:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 229 (000000BB1AB10400) [pid = 4320] [serial = 1604] [outer = 0000000000000000]
11:44:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 230 (000000BB1ACF2400) [pid = 4320] [serial = 1605] [outer = 000000BB1AB10400]
11:44:55 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
11:44:55 INFO - document served over http requires an https
11:44:55 INFO - sub-resource via iframe-tag using the meta-referrer
11:44:55 INFO - delivery method with no-redirect and when
11:44:55 INFO - the target request is cross-origin.
11:44:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1181ms
11:44:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:44:57 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05A93000 == 97 [pid = 4320] [id = 573]
11:44:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 231 (000000BB05533800) [pid = 4320] [serial = 1606] [outer = 0000000000000000]
11:44:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 232 (000000BB0554E800) [pid = 4320] [serial = 1607] [outer = 000000BB05533800]
11:44:57 INFO - PROCESS | 4320 | 1448048697661 Marionette INFO loaded listener.js
11:44:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 233 (000000BB11D34C00) [pid = 4320] [serial = 1608] [outer = 000000BB05533800]
11:44:58 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0861C000 == 98 [pid = 4320] [id = 574]
11:44:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 234 (000000BB0B425800) [pid = 4320] [serial = 1609] [outer = 0000000000000000]
11:44:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 235 (000000BB09B1F400) [pid = 4320] [serial = 1610] [outer = 000000BB0B425800]
11:44:58 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
11:44:58 INFO - document served over http requires an https
11:44:58 INFO - sub-resource via iframe-tag using the meta-referrer
11:44:58 INFO - delivery method with swap-origin-redirect and when
11:44:58 INFO - the target request is cross-origin.
11:44:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2542ms
11:44:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:44:58 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB12365000 == 99 [pid = 4320] [id = 575]
11:44:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 236 (000000BB08818800) [pid = 4320] [serial = 1611] [outer = 0000000000000000]
11:44:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 237 (000000BB12FC6C00) [pid = 4320] [serial = 1612] [outer = 000000BB08818800]
11:44:58 INFO - PROCESS | 4320 | 1448048698831 Marionette INFO loaded listener.js
11:44:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 238 (000000BB1B871800) [pid = 4320] [serial = 1613] [outer = 000000BB08818800]
11:45:00 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
11:45:00 INFO - document served over http requires an https
11:45:00 INFO - sub-resource via script-tag using the meta-referrer
11:45:00 INFO - delivery method with keep-origin-redirect and when
11:45:00 INFO - the target request is cross-origin.
11:45:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1831ms
11:45:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:45:00 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CCBC800 == 100 [pid = 4320] [id = 576]
11:45:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 239 (000000BB06958C00) [pid = 4320] [serial = 1614] [outer = 0000000000000000]
11:45:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 240 (000000BB06BF8C00) [pid = 4320] [serial = 1615] [outer = 000000BB06958C00]
11:45:00 INFO - PROCESS | 4320 | 1448048700618 Marionette INFO loaded listener.js
11:45:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 241 (000000BB0C29C800) [pid = 4320] [serial = 1616] [outer = 000000BB06958C00]
11:45:01 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
11:45:01 INFO - document served over http requires an https
11:45:01 INFO - sub-resource via script-tag using the meta-referrer
11:45:01 INFO - delivery method with no-redirect and when
11:45:01 INFO - the target request is cross-origin.
11:45:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 986ms
11:45:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:45:01 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB12CA2000 == 101 [pid = 4320] [id = 577]
11:45:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 242 (000000BB05AD8C00) [pid = 4320] [serial = 1617] [outer = 0000000000000000]
11:45:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 243 (000000BB06BF7800) [pid = 4320] [serial = 1618] [outer = 000000BB05AD8C00]
11:45:01 INFO - PROCESS | 4320 | 1448048701618 Marionette INFO loaded listener.js
11:45:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 244 (000000BB0FBA3400) [pid = 4320] [serial = 1619] [outer = 000000BB05AD8C00]
11:45:02 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
11:45:02 INFO - document served over http requires an https
11:45:02 INFO - sub-resource via script-tag using the meta-referrer
11:45:02 INFO - delivery method with swap-origin-redirect and when
11:45:02 INFO - the target request is cross-origin.
11:45:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1027ms
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0A16B800 == 100 [pid = 4320] [id = 31]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0E0F0800 == 99 [pid = 4320] [id = 510]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F50B800 == 98 [pid = 4320] [id = 512]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0FB7A800 == 97 [pid = 4320] [id = 514]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0830D000 == 96 [pid = 4320] [id = 18]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0725F800 == 95 [pid = 4320] [id = 496]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1236C000 == 94 [pid = 4320] [id = 520]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1375D800 == 93 [pid = 4320] [id = 521]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB14E95800 == 92 [pid = 4320] [id = 522]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB15949800 == 91 [pid = 4320] [id = 523]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CF66000 == 90 [pid = 4320] [id = 35]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB161A0800 == 89 [pid = 4320] [id = 524]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CCB9000 == 88 [pid = 4320] [id = 25]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB163D5800 == 87 [pid = 4320] [id = 525]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB16B38800 == 86 [pid = 4320] [id = 526]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB16E23000 == 85 [pid = 4320] [id = 527]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB172DC800 == 84 [pid = 4320] [id = 528]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17302800 == 83 [pid = 4320] [id = 529]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CF54800 == 82 [pid = 4320] [id = 532]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB14212000 == 81 [pid = 4320] [id = 533]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05AA5800 == 80 [pid = 4320] [id = 534]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB783A1800 == 79 [pid = 4320] [id = 13]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7D7EF800 == 78 [pid = 4320] [id = 14]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0592C800 == 77 [pid = 4320] [id = 535]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB08307000 == 76 [pid = 4320] [id = 536]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0C346800 == 75 [pid = 4320] [id = 24]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB7E889800 == 74 [pid = 4320] [id = 16]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DA4D000 == 73 [pid = 4320] [id = 539]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DD9B800 == 72 [pid = 4320] [id = 540]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0E003000 == 71 [pid = 4320] [id = 541]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB77494000 == 70 [pid = 4320] [id = 20]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F670000 == 69 [pid = 4320] [id = 542]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10766000 == 68 [pid = 4320] [id = 544]
11:45:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB03C71800 == 67 [pid = 4320] [id = 11]
11:45:02 INFO - PROCESS | 4320 | --DOMWINDOW == 243 (000000BB0F616800) [pid = 4320] [serial = 1314] [outer = 0000000000000000] [url = about:blank]
11:45:02 INFO - PROCESS | 4320 | --DOMWINDOW == 242 (000000BB18AF0800) [pid = 4320] [serial = 1325] [outer = 0000000000000000] [url = about:blank]
11:45:02 INFO - PROCESS | 4320 | --DOMWINDOW == 241 (000000BB28EC2800) [pid = 4320] [serial = 1382] [outer = 0000000000000000] [url = about:blank]
11:45:02 INFO - PROCESS | 4320 | --DOMWINDOW == 240 (000000BB0B084800) [pid = 4320] [serial = 1409] [outer = 0000000000000000] [url = about:blank]
11:45:02 INFO - PROCESS | 4320 | --DOMWINDOW == 239 (000000BB1E384400) [pid = 4320] [serial = 1337] [outer = 0000000000000000] [url = about:blank]
11:45:02 INFO - PROCESS | 4320 | --DOMWINDOW == 238 (000000BB28ECA000) [pid = 4320] [serial = 1379] [outer = 0000000000000000] [url = about:blank]
11:45:02 INFO - PROCESS | 4320 | --DOMWINDOW == 237 (000000BB1FEC8400) [pid = 4320] [serial = 1340] [outer = 0000000000000000] [url = about:blank]
11:45:02 INFO - PROCESS | 4320 | --DOMWINDOW == 236 (000000BB24929800) [pid = 4320] [serial = 1361] [outer = 0000000000000000] [url = about:blank]
11:45:02 INFO - PROCESS | 4320 | --DOMWINDOW == 235 (000000BB06BB7800) [pid = 4320] [serial = 1403] [outer = 0000000000000000] [url = about:blank]
11:45:02 INFO - PROCESS | 4320 | --DOMWINDOW == 234 (000000BB22263800) [pid = 4320] [serial = 1346] [outer = 0000000000000000] [url = about:blank]
11:45:02 INFO - PROCESS | 4320 | --DOMWINDOW == 233 (000000BB22268400) [pid = 4320] [serial = 1356] [outer = 0000000000000000] [url = about:blank]
11:45:02 INFO - PROCESS | 4320 | --DOMWINDOW == 232 (000000BB0867C000) [pid = 4320] [serial = 1393] [outer = 0000000000000000] [url = about:blank]
11:45:02 INFO - PROCESS | 4320 | --DOMWINDOW == 231 (000000BB22266C00) [pid = 4320] [serial = 1351] [outer = 0000000000000000] [url = about:blank]
11:45:02 INFO - PROCESS | 4320 | --DOMWINDOW == 230 (000000BB17E71400) [pid = 4320] [serial = 1322] [outer = 0000000000000000] [url = about:blank]
11:45:02 INFO - PROCESS | 4320 | --DOMWINDOW == 229 (000000BB08688800) [pid = 4320] [serial = 1406] [outer = 0000000000000000] [url = about:blank]
11:45:02 INFO - PROCESS | 4320 | --DOMWINDOW == 228 (000000BB241A6C00) [pid = 4320] [serial = 1385] [outer = 0000000000000000] [url = about:blank]
11:45:02 INFO - PROCESS | 4320 | --DOMWINDOW == 227 (000000BB15984800) [pid = 4320] [serial = 1319] [outer = 0000000000000000] [url = about:blank]
11:45:02 INFO - PROCESS | 4320 | --DOMWINDOW == 226 (000000BB05532800) [pid = 4320] [serial = 1398] [outer = 0000000000000000] [url = about:blank]
11:45:02 INFO - PROCESS | 4320 | --DOMWINDOW == 225 (000000BB09B2BC00) [pid = 4320] [serial = 1364] [outer = 0000000000000000] [url = about:blank]
11:45:02 INFO - PROCESS | 4320 | --DOMWINDOW == 224 (000000BB28EC2C00) [pid = 4320] [serial = 1388] [outer = 0000000000000000] [url = about:blank]
11:45:02 INFO - PROCESS | 4320 | --DOMWINDOW == 223 (000000BB21CF0800) [pid = 4320] [serial = 1343] [outer = 0000000000000000] [url = about:blank]
11:45:02 INFO - PROCESS | 4320 | --DOMWINDOW == 222 (000000BB24E8C000) [pid = 4320] [serial = 1367] [outer = 0000000000000000] [url = about:blank]
11:45:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:45:03 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB03EBE800 == 68 [pid = 4320] [id = 578]
11:45:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 223 (000000BB05519C00) [pid = 4320] [serial = 1620] [outer = 0000000000000000]
11:45:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 224 (000000BB05532400) [pid = 4320] [serial = 1621] [outer = 000000BB05519C00]
11:45:03 INFO - PROCESS | 4320 | 1448048703254 Marionette INFO loaded listener.js
11:45:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 225 (000000BB06E73400) [pid = 4320] [serial = 1622] [outer = 000000BB05519C00]
11:45:03 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
11:45:03 INFO - document served over http requires an https
11:45:03 INFO - sub-resource via xhr-request using the meta-referrer
11:45:03 INFO - delivery method with keep-origin-redirect and when
11:45:03 INFO - the target request is cross-origin.
11:45:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1052ms
11:45:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:45:04 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB06908800 == 69 [pid = 4320] [id = 579]
11:45:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 226 (000000BB0554EC00) [pid = 4320] [serial = 1623] [outer = 0000000000000000]
11:45:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 227 (000000BB09B24000) [pid = 4320] [serial = 1624] [outer = 000000BB0554EC00]
11:45:04 INFO - PROCESS | 4320 | 1448048704148 Marionette INFO loaded listener.js
11:45:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 228 (000000BB0B81A400) [pid = 4320] [serial = 1625] [outer = 000000BB0554EC00]
11:45:04 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
11:45:04 INFO - document served over http requires an https
11:45:04 INFO - sub-resource via xhr-request using the meta-referrer
11:45:04 INFO - delivery method with no-redirect and when
11:45:04 INFO - the target request is cross-origin.
11:45:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 840ms
11:45:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:45:04 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB09CA6800 == 70 [pid = 4320] [id = 580]
11:45:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 229 (000000BB0D207400) [pid = 4320] [serial = 1626] [outer = 0000000000000000]
11:45:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 230 (000000BB0D3A8800) [pid = 4320] [serial = 1627] [outer = 000000BB0D207400]
11:45:04 INFO - PROCESS | 4320 | 1448048704903 Marionette INFO loaded listener.js
11:45:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 231 (000000BB0E040800) [pid = 4320] [serial = 1628] [outer = 000000BB0D207400]
11:45:05 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
11:45:05 INFO - document served over http requires an https
11:45:05 INFO - sub-resource via xhr-request using the meta-referrer
11:45:05 INFO - delivery method with swap-origin-redirect and when
11:45:05 INFO - the target request is cross-origin.
11:45:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 776ms
11:45:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:45:05 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CF4F800 == 71 [pid = 4320] [id = 581]
11:45:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 232 (000000BB0E396C00) [pid = 4320] [serial = 1629] [outer = 0000000000000000]
11:45:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 233 (000000BB0F176C00) [pid = 4320] [serial = 1630] [outer = 000000BB0E396C00]
11:45:05 INFO - PROCESS | 4320 | 1448048705754 Marionette INFO loaded listener.js
11:45:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 234 (000000BB0FBA6400) [pid = 4320] [serial = 1631] [outer = 000000BB0E396C00]
11:45:06 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
11:45:06 INFO - document served over http requires an http
11:45:06 INFO - sub-resource via fetch-request using the meta-referrer
11:45:06 INFO - delivery method with keep-origin-redirect and when
11:45:06 INFO - the target request is same-origin.
11:45:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 776ms
11:45:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:45:06 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DC94000 == 72 [pid = 4320] [id = 582]
11:45:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 235 (000000BB0FBAE800) [pid = 4320] [serial = 1632] [outer = 0000000000000000]
11:45:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 236 (000000BB10024800) [pid = 4320] [serial = 1633] [outer = 000000BB0FBAE800]
11:45:06 INFO - PROCESS | 4320 | 1448048706512 Marionette INFO loaded listener.js
11:45:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 237 (000000BB101EC400) [pid = 4320] [serial = 1634] [outer = 000000BB0FBAE800]
11:45:07 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
11:45:07 INFO - document served over http requires an http
11:45:07 INFO - sub-resource via fetch-request using the meta-referrer
11:45:07 INFO - delivery method with no-redirect and when
11:45:07 INFO - the target request is same-origin.
11:45:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 733ms
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 236 (000000BB0B421800) [pid = 4320] [serial = 26] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 235 (000000BB01E53000) [pid = 4320] [serial = 29] [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.]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 234 (000000BB0E357800) [pid = 4320] [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]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 233 (000000BB0E041000) [pid = 4320] [serial = 1431] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 232 (000000BB0FB54000) [pid = 4320] [serial = 1441] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 231 (000000BB12DE5C00) [pid = 4320] [serial = 1478] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048656320]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 230 (000000BB12EDD400) [pid = 4320] [serial = 1483] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 229 (000000BB0F171C00) [pid = 4320] [serial = 1436] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048642828]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 228 (000000BB12A3B400) [pid = 4320] [serial = 1473] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 227 (000000BB0D214800) [pid = 4320] [serial = 1513] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 226 (000000BB05AD7000) [pid = 4320] [serial = 1420] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 225 (000000BB12E06000) [pid = 4320] [serial = 1481] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 224 (000000BB0F052800) [pid = 4320] [serial = 1516] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 223 (000000BB11D3A400) [pid = 4320] [serial = 1462] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 222 (000000BB09B27000) [pid = 4320] [serial = 1523] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 221 (000000BB0F048000) [pid = 4320] [serial = 1518] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 220 (000000BB12F1C400) [pid = 4320] [serial = 1486] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 219 (000000BB12F1B800) [pid = 4320] [serial = 1484] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 218 (000000BB12E0D400) [pid = 4320] [serial = 1479] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048656320]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 217 (000000BB101E6C00) [pid = 4320] [serial = 1453] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 216 (000000BB04FB8C00) [pid = 4320] [serial = 1498] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 215 (000000BB05AD9800) [pid = 4320] [serial = 1501] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 214 (000000BB05ADFC00) [pid = 4320] [serial = 1492] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 213 (000000BB12BBF800) [pid = 4320] [serial = 1476] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 212 (000000BB0B80F800) [pid = 4320] [serial = 1510] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 211 (000000BB0B814800) [pid = 4320] [serial = 1437] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048642828]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 210 (000000BB09D88C00) [pid = 4320] [serial = 1507] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 209 (000000BB0FB5C800) [pid = 4320] [serial = 1444] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 208 (000000BB0F56CC00) [pid = 4320] [serial = 1439] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 207 (000000BB0FBA1000) [pid = 4320] [serial = 1442] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 206 (000000BB0DD17400) [pid = 4320] [serial = 1429] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 205 (000000BB128C4000) [pid = 4320] [serial = 1468] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 204 (000000BB0B1DB800) [pid = 4320] [serial = 1521] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048670141]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 203 (000000BB0E393C00) [pid = 4320] [serial = 1434] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 202 (000000BB0E35A000) [pid = 4320] [serial = 1432] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 201 (000000BB10888800) [pid = 4320] [serial = 1456] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 200 (000000BB0FDC9C00) [pid = 4320] [serial = 1447] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 199 (000000BB12BC1000) [pid = 4320] [serial = 1474] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 198 (000000BB14F11000) [pid = 4320] [serial = 1489] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 197 (000000BB15652400) [pid = 4320] [serial = 1495] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 196 (000000BB129C5000) [pid = 4320] [serial = 1471] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 195 (000000BB09B22000) [pid = 4320] [serial = 1423] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 194 (000000BB1002CC00) [pid = 4320] [serial = 1526] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 193 (000000BB10D0D000) [pid = 4320] [serial = 1459] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 192 (000000BB0D20FC00) [pid = 4320] [serial = 1426] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 191 (000000BB12708000) [pid = 4320] [serial = 1465] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 190 (000000BB10112400) [pid = 4320] [serial = 1450] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 189 (000000BB0867F400) [pid = 4320] [serial = 1504] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 188 (000000BB05535800) [pid = 4320] [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]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 187 (000000BB05AD9C00) [pid = 4320] [serial = 1520] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048670141]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 186 (000000BB0E34E000) [pid = 4320] [serial = 1515] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 185 (000000BB09B28000) [pid = 4320] [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]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 184 (000000BB04B47000) [pid = 4320] [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]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 183 (000000BB0B1DB400) [pid = 4320] [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]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 182 (000000BB0FBA1C00) [pid = 4320] [serial = 1525] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 181 (000000BB0CCF2C00) [pid = 4320] [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]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 180 (000000BB050DB800) [pid = 4320] [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]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 179 (000000BB08568000) [pid = 4320] [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]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 178 (000000BB1002C400) [pid = 4320] [serial = 1528] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 177 (000000BB05533000) [pid = 4320] [serial = 1499] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 176 (000000BB14F10800) [pid = 4320] [serial = 1081] [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.]
11:45:07 INFO - PROCESS | 4320 | --DOMWINDOW == 175 (000000BB06BF7C00) [pid = 4320] [serial = 1502] [outer = 0000000000000000] [url = about:blank]
11:45:07 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0E0D4000 == 73 [pid = 4320] [id = 583]
11:45:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 176 (000000BB05AD9C00) [pid = 4320] [serial = 1635] [outer = 0000000000000000]
11:45:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 177 (000000BB06BF7C00) [pid = 4320] [serial = 1636] [outer = 000000BB05AD9C00]
11:45:07 INFO - PROCESS | 4320 | 1448048707644 Marionette INFO loaded listener.js
11:45:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 178 (000000BB0E396800) [pid = 4320] [serial = 1637] [outer = 000000BB05AD9C00]
11:45:08 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
11:45:08 INFO - document served over http requires an http
11:45:08 INFO - sub-resource via fetch-request using the meta-referrer
11:45:08 INFO - delivery method with swap-origin-redirect and when
11:45:08 INFO - the target request is same-origin.
11:45:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 712ms
11:45:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:45:08 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F672800 == 74 [pid = 4320] [id = 584]
11:45:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 179 (000000BB10189800) [pid = 4320] [serial = 1638] [outer = 0000000000000000]
11:45:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 180 (000000BB1091E000) [pid = 4320] [serial = 1639] [outer = 000000BB10189800]
11:45:08 INFO - PROCESS | 4320 | 1448048708376 Marionette INFO loaded listener.js
11:45:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 181 (000000BB10D0B000) [pid = 4320] [serial = 1640] [outer = 000000BB10189800]
11:45:08 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0FC22800 == 75 [pid = 4320] [id = 585]
11:45:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 182 (000000BB10D03800) [pid = 4320] [serial = 1641] [outer = 0000000000000000]
11:45:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 183 (000000BB11D37C00) [pid = 4320] [serial = 1642] [outer = 000000BB10D03800]
11:45:08 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
11:45:08 INFO - document served over http requires an http
11:45:08 INFO - sub-resource via iframe-tag using the meta-referrer
11:45:08 INFO - delivery method with keep-origin-redirect and when
11:45:08 INFO - the target request is same-origin.
11:45:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 733ms
11:45:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:45:09 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10393000 == 76 [pid = 4320] [id = 586]
11:45:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 184 (000000BB10885C00) [pid = 4320] [serial = 1643] [outer = 0000000000000000]
11:45:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 185 (000000BB1140C800) [pid = 4320] [serial = 1644] [outer = 000000BB10885C00]
11:45:09 INFO - PROCESS | 4320 | 1448048709275 Marionette INFO loaded listener.js
11:45:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 186 (000000BB1286D000) [pid = 4320] [serial = 1645] [outer = 000000BB10885C00]
11:45:09 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB02E32800 == 77 [pid = 4320] [id = 587]
11:45:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 187 (000000BB04186000) [pid = 4320] [serial = 1646] [outer = 0000000000000000]
11:45:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 188 (000000BB05066800) [pid = 4320] [serial = 1647] [outer = 000000BB04186000]
11:45:10 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
11:45:10 INFO - document served over http requires an http
11:45:10 INFO - sub-resource via iframe-tag using the meta-referrer
11:45:10 INFO - delivery method with no-redirect and when
11:45:10 INFO - the target request is same-origin.
11:45:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1085ms
11:45:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:45:10 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB09CAE000 == 78 [pid = 4320] [id = 588]
11:45:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 189 (000000BB06BF4000) [pid = 4320] [serial = 1648] [outer = 0000000000000000]
11:45:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 190 (000000BB08682800) [pid = 4320] [serial = 1649] [outer = 000000BB06BF4000]
11:45:10 INFO - PROCESS | 4320 | 1448048710439 Marionette INFO loaded listener.js
11:45:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 191 (000000BB0C397C00) [pid = 4320] [serial = 1650] [outer = 000000BB06BF4000]
11:45:10 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F65B000 == 79 [pid = 4320] [id = 589]
11:45:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 192 (000000BB0DC79800) [pid = 4320] [serial = 1651] [outer = 0000000000000000]
11:45:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 193 (000000BB0E39B400) [pid = 4320] [serial = 1652] [outer = 000000BB0DC79800]
11:45:11 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
11:45:11 INFO - document served over http requires an http
11:45:11 INFO - sub-resource via iframe-tag using the meta-referrer
11:45:11 INFO - delivery method with swap-origin-redirect and when
11:45:11 INFO - the target request is same-origin.
11:45:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1133ms
11:45:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:45:11 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB114CA800 == 80 [pid = 4320] [id = 590]
11:45:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 194 (000000BB0D3A8000) [pid = 4320] [serial = 1653] [outer = 0000000000000000]
11:45:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 195 (000000BB0E399000) [pid = 4320] [serial = 1654] [outer = 000000BB0D3A8000]
11:45:11 INFO - PROCESS | 4320 | 1448048711575 Marionette INFO loaded listener.js
11:45:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 196 (000000BB1002CC00) [pid = 4320] [serial = 1655] [outer = 000000BB0D3A8000]
11:45:12 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
11:45:12 INFO - document served over http requires an http
11:45:12 INFO - sub-resource via script-tag using the meta-referrer
11:45:12 INFO - delivery method with keep-origin-redirect and when
11:45:12 INFO - the target request is same-origin.
11:45:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1027ms
11:45:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:45:12 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB14F8F800 == 81 [pid = 4320] [id = 591]
11:45:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 197 (000000BB12706400) [pid = 4320] [serial = 1656] [outer = 0000000000000000]
11:45:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 198 (000000BB128CD000) [pid = 4320] [serial = 1657] [outer = 000000BB12706400]
11:45:12 INFO - PROCESS | 4320 | 1448048712618 Marionette INFO loaded listener.js
11:45:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 199 (000000BB12BBA800) [pid = 4320] [serial = 1658] [outer = 000000BB12706400]
11:45:13 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
11:45:13 INFO - document served over http requires an http
11:45:13 INFO - sub-resource via script-tag using the meta-referrer
11:45:13 INFO - delivery method with no-redirect and when
11:45:13 INFO - the target request is same-origin.
11:45:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1091ms
11:45:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:45:13 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB16D18000 == 82 [pid = 4320] [id = 592]
11:45:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 200 (000000BB12CE9800) [pid = 4320] [serial = 1659] [outer = 0000000000000000]
11:45:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 201 (000000BB12CF5000) [pid = 4320] [serial = 1660] [outer = 000000BB12CE9800]
11:45:13 INFO - PROCESS | 4320 | 1448048713683 Marionette INFO loaded listener.js
11:45:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 202 (000000BB12EAFC00) [pid = 4320] [serial = 1661] [outer = 000000BB12CE9800]
11:45:14 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
11:45:14 INFO - document served over http requires an http
11:45:14 INFO - sub-resource via script-tag using the meta-referrer
11:45:14 INFO - delivery method with swap-origin-redirect and when
11:45:14 INFO - the target request is same-origin.
11:45:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 986ms
11:45:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:45:14 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1731E800 == 83 [pid = 4320] [id = 593]
11:45:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 203 (000000BB12ED9C00) [pid = 4320] [serial = 1662] [outer = 0000000000000000]
11:45:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 204 (000000BB12F25C00) [pid = 4320] [serial = 1663] [outer = 000000BB12ED9C00]
11:45:14 INFO - PROCESS | 4320 | 1448048714689 Marionette INFO loaded listener.js
11:45:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 205 (000000BB14FCC800) [pid = 4320] [serial = 1664] [outer = 000000BB12ED9C00]
11:45:15 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
11:45:15 INFO - document served over http requires an http
11:45:15 INFO - sub-resource via xhr-request using the meta-referrer
11:45:15 INFO - delivery method with keep-origin-redirect and when
11:45:15 INFO - the target request is same-origin.
11:45:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1003ms
11:45:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:45:15 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17A72800 == 84 [pid = 4320] [id = 594]
11:45:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 206 (000000BB15652400) [pid = 4320] [serial = 1665] [outer = 0000000000000000]
11:45:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 207 (000000BB1577F000) [pid = 4320] [serial = 1666] [outer = 000000BB15652400]
11:45:15 INFO - PROCESS | 4320 | 1448048715734 Marionette INFO loaded listener.js
11:45:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 208 (000000BB1680C800) [pid = 4320] [serial = 1667] [outer = 000000BB15652400]
11:45:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:16 INFO - document served over http requires an http
11:45:16 INFO - sub-resource via xhr-request using the meta-referrer
11:45:16 INFO - delivery method with no-redirect and when
11:45:16 INFO - the target request is same-origin.
11:45:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 985ms
11:45:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:45:16 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18C02800 == 85 [pid = 4320] [id = 595]
11:45:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 209 (000000BB156AAC00) [pid = 4320] [serial = 1668] [outer = 0000000000000000]
11:45:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 210 (000000BB16B96400) [pid = 4320] [serial = 1669] [outer = 000000BB156AAC00]
11:45:16 INFO - PROCESS | 4320 | 1448048716652 Marionette INFO loaded listener.js
11:45:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 211 (000000BB17E72C00) [pid = 4320] [serial = 1670] [outer = 000000BB156AAC00]
11:45:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:17 INFO - document served over http requires an http
11:45:17 INFO - sub-resource via xhr-request using the meta-referrer
11:45:17 INFO - delivery method with swap-origin-redirect and when
11:45:17 INFO - the target request is same-origin.
11:45:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 923ms
11:45:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:45:17 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1A5D4800 == 86 [pid = 4320] [id = 596]
11:45:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 212 (000000BB18934000) [pid = 4320] [serial = 1671] [outer = 0000000000000000]
11:45:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 213 (000000BB18BB4400) [pid = 4320] [serial = 1672] [outer = 000000BB18934000]
11:45:17 INFO - PROCESS | 4320 | 1448048717629 Marionette INFO loaded listener.js
11:45:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 214 (000000BB1AB09C00) [pid = 4320] [serial = 1673] [outer = 000000BB18934000]
11:45:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:18 INFO - document served over http requires an https
11:45:18 INFO - sub-resource via fetch-request using the meta-referrer
11:45:18 INFO - delivery method with keep-origin-redirect and when
11:45:18 INFO - the target request is same-origin.
11:45:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1076ms
11:45:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:45:18 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1CE5A800 == 87 [pid = 4320] [id = 597]
11:45:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 215 (000000BB1ACF4400) [pid = 4320] [serial = 1674] [outer = 0000000000000000]
11:45:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 216 (000000BB1B871400) [pid = 4320] [serial = 1675] [outer = 000000BB1ACF4400]
11:45:18 INFO - PROCESS | 4320 | 1448048718710 Marionette INFO loaded listener.js
11:45:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 217 (000000BB1BDAB400) [pid = 4320] [serial = 1676] [outer = 000000BB1ACF4400]
11:45:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:19 INFO - document served over http requires an https
11:45:19 INFO - sub-resource via fetch-request using the meta-referrer
11:45:19 INFO - delivery method with no-redirect and when
11:45:19 INFO - the target request is same-origin.
11:45:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 985ms
11:45:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:45:19 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1E003000 == 88 [pid = 4320] [id = 598]
11:45:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 218 (000000BB1BECF400) [pid = 4320] [serial = 1677] [outer = 0000000000000000]
11:45:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 219 (000000BB1BED3800) [pid = 4320] [serial = 1678] [outer = 000000BB1BECF400]
11:45:19 INFO - PROCESS | 4320 | 1448048719790 Marionette INFO loaded listener.js
11:45:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 220 (000000BB1C135400) [pid = 4320] [serial = 1679] [outer = 000000BB1BECF400]
11:45:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:20 INFO - document served over http requires an https
11:45:20 INFO - sub-resource via fetch-request using the meta-referrer
11:45:20 INFO - delivery method with swap-origin-redirect and when
11:45:20 INFO - the target request is same-origin.
11:45:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1191ms
11:45:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:45:20 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1E13B000 == 89 [pid = 4320] [id = 599]
11:45:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 221 (000000BB1C138400) [pid = 4320] [serial = 1680] [outer = 0000000000000000]
11:45:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 222 (000000BB1C2CF000) [pid = 4320] [serial = 1681] [outer = 000000BB1C138400]
11:45:20 INFO - PROCESS | 4320 | 1448048720929 Marionette INFO loaded listener.js
11:45:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 223 (000000BB1CA0CC00) [pid = 4320] [serial = 1682] [outer = 000000BB1C138400]
11:45:21 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1E14E000 == 90 [pid = 4320] [id = 600]
11:45:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 224 (000000BB1CB26800) [pid = 4320] [serial = 1683] [outer = 0000000000000000]
11:45:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 225 (000000BB1CB27800) [pid = 4320] [serial = 1684] [outer = 000000BB1CB26800]
11:45:21 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
11:45:21 INFO - document served over http requires an https
11:45:21 INFO - sub-resource via iframe-tag using the meta-referrer
11:45:21 INFO - delivery method with keep-origin-redirect and when
11:45:21 INFO - the target request is same-origin.
11:45:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1139ms
11:45:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:45:22 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1E415800 == 91 [pid = 4320] [id = 601]
11:45:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 226 (000000BB1CA11400) [pid = 4320] [serial = 1685] [outer = 0000000000000000]
11:45:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 227 (000000BB1CB2B800) [pid = 4320] [serial = 1686] [outer = 000000BB1CA11400]
11:45:22 INFO - PROCESS | 4320 | 1448048722096 Marionette INFO loaded listener.js
11:45:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 228 (000000BB1CED3800) [pid = 4320] [serial = 1687] [outer = 000000BB1CA11400]
11:45:22 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1E471000 == 92 [pid = 4320] [id = 602]
11:45:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 229 (000000BB1CED7000) [pid = 4320] [serial = 1688] [outer = 0000000000000000]
11:45:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 230 (000000BB1CED1400) [pid = 4320] [serial = 1689] [outer = 000000BB1CED7000]
11:45:22 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
11:45:22 INFO - document served over http requires an https
11:45:22 INFO - sub-resource via iframe-tag using the meta-referrer
11:45:22 INFO - delivery method with no-redirect and when
11:45:22 INFO - the target request is same-origin.
11:45:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1131ms
11:45:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:45:23 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1E475800 == 93 [pid = 4320] [id = 603]
11:45:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 231 (000000BB1CED2000) [pid = 4320] [serial = 1690] [outer = 0000000000000000]
11:45:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 232 (000000BB1CEDB400) [pid = 4320] [serial = 1691] [outer = 000000BB1CED2000]
11:45:23 INFO - PROCESS | 4320 | 1448048723231 Marionette INFO loaded listener.js
11:45:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 233 (000000BB1CF63C00) [pid = 4320] [serial = 1692] [outer = 000000BB1CED2000]
11:45:23 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1F753800 == 94 [pid = 4320] [id = 604]
11:45:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 234 (000000BB1D4D8800) [pid = 4320] [serial = 1693] [outer = 0000000000000000]
11:45:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 235 (000000BB1D4D5800) [pid = 4320] [serial = 1694] [outer = 000000BB1D4D8800]
11:45:24 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
11:45:24 INFO - document served over http requires an https
11:45:24 INFO - sub-resource via iframe-tag using the meta-referrer
11:45:24 INFO - delivery method with swap-origin-redirect and when
11:45:24 INFO - the target request is same-origin.
11:45:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1179ms
11:45:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:45:24 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB20331000 == 95 [pid = 4320] [id = 605]
11:45:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 236 (000000BB1D4D5400) [pid = 4320] [serial = 1695] [outer = 0000000000000000]
11:45:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 237 (000000BB1D4D9400) [pid = 4320] [serial = 1696] [outer = 000000BB1D4D5400]
11:45:24 INFO - PROCESS | 4320 | 1448048724423 Marionette INFO loaded listener.js
11:45:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 238 (000000BB1D63C000) [pid = 4320] [serial = 1697] [outer = 000000BB1D4D5400]
11:45:25 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
11:45:25 INFO - document served over http requires an https
11:45:25 INFO - sub-resource via script-tag using the meta-referrer
11:45:25 INFO - delivery method with keep-origin-redirect and when
11:45:25 INFO - the target request is same-origin.
11:45:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1124ms
11:45:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:45:25 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB204B4800 == 96 [pid = 4320] [id = 606]
11:45:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 239 (000000BB1DFA6400) [pid = 4320] [serial = 1698] [outer = 0000000000000000]
11:45:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 240 (000000BB1DFABC00) [pid = 4320] [serial = 1699] [outer = 000000BB1DFA6400]
11:45:25 INFO - PROCESS | 4320 | 1448048725518 Marionette INFO loaded listener.js
11:45:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 241 (000000BB1E16E000) [pid = 4320] [serial = 1700] [outer = 000000BB1DFA6400]
11:45:26 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
11:45:26 INFO - document served over http requires an https
11:45:26 INFO - sub-resource via script-tag using the meta-referrer
11:45:26 INFO - delivery method with no-redirect and when
11:45:26 INFO - the target request is same-origin.
11:45:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 986ms
11:45:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:45:26 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB21B69000 == 97 [pid = 4320] [id = 607]
11:45:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 242 (000000BB1DFB2000) [pid = 4320] [serial = 1701] [outer = 0000000000000000]
11:45:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 243 (000000BB1E173C00) [pid = 4320] [serial = 1702] [outer = 000000BB1DFB2000]
11:45:26 INFO - PROCESS | 4320 | 1448048726514 Marionette INFO loaded listener.js
11:45:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 244 (000000BB1E2E4800) [pid = 4320] [serial = 1703] [outer = 000000BB1DFB2000]
11:45:27 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
11:45:27 INFO - document served over http requires an https
11:45:27 INFO - sub-resource via script-tag using the meta-referrer
11:45:27 INFO - delivery method with swap-origin-redirect and when
11:45:27 INFO - the target request is same-origin.
11:45:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1021ms
11:45:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:45:27 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB229CB800 == 98 [pid = 4320] [id = 608]
11:45:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 245 (000000BB1E2E1C00) [pid = 4320] [serial = 1704] [outer = 0000000000000000]
11:45:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 246 (000000BB1E2ED000) [pid = 4320] [serial = 1705] [outer = 000000BB1E2E1C00]
11:45:27 INFO - PROCESS | 4320 | 1448048727590 Marionette INFO loaded listener.js
11:45:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 247 (000000BB1E35C800) [pid = 4320] [serial = 1706] [outer = 000000BB1E2E1C00]
11:45:28 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
11:45:28 INFO - document served over http requires an https
11:45:28 INFO - sub-resource via xhr-request using the meta-referrer
11:45:28 INFO - delivery method with keep-origin-redirect and when
11:45:28 INFO - the target request is same-origin.
11:45:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1030ms
11:45:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:45:28 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB22B62000 == 99 [pid = 4320] [id = 609]
11:45:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 248 (000000BB1E361800) [pid = 4320] [serial = 1707] [outer = 0000000000000000]
11:45:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 249 (000000BB1E37E400) [pid = 4320] [serial = 1708] [outer = 000000BB1E361800]
11:45:28 INFO - PROCESS | 4320 | 1448048728672 Marionette INFO loaded listener.js
11:45:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 250 (000000BB1F14E400) [pid = 4320] [serial = 1709] [outer = 000000BB1E361800]
11:45:29 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
11:45:29 INFO - document served over http requires an https
11:45:29 INFO - sub-resource via xhr-request using the meta-referrer
11:45:29 INFO - delivery method with no-redirect and when
11:45:29 INFO - the target request is same-origin.
11:45:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 987ms
11:45:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:45:29 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB24464800 == 100 [pid = 4320] [id = 610]
11:45:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 251 (000000BB1E37B800) [pid = 4320] [serial = 1710] [outer = 0000000000000000]
11:45:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 252 (000000BB1F152400) [pid = 4320] [serial = 1711] [outer = 000000BB1E37B800]
11:45:29 INFO - PROCESS | 4320 | 1448048729663 Marionette INFO loaded listener.js
11:45:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 253 (000000BB1F78A400) [pid = 4320] [serial = 1712] [outer = 000000BB1E37B800]
11:45:30 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
11:45:30 INFO - document served over http requires an https
11:45:30 INFO - sub-resource via xhr-request using the meta-referrer
11:45:30 INFO - delivery method with swap-origin-redirect and when
11:45:30 INFO - the target request is same-origin.
11:45:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1028ms
11:45:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:45:30 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB24DDC000 == 101 [pid = 4320] [id = 611]
11:45:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 254 (000000BB1E37D400) [pid = 4320] [serial = 1713] [outer = 0000000000000000]
11:45:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 255 (000000BB1F791C00) [pid = 4320] [serial = 1714] [outer = 000000BB1E37D400]
11:45:30 INFO - PROCESS | 4320 | 1448048730742 Marionette INFO loaded listener.js
11:45:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 256 (000000BB1FEC7400) [pid = 4320] [serial = 1715] [outer = 000000BB1E37D400]
11:45:31 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
11:45:31 INFO - document served over http requires an http
11:45:31 INFO - sub-resource via fetch-request using the http-csp
11:45:31 INFO - delivery method with keep-origin-redirect and when
11:45:31 INFO - the target request is cross-origin.
11:45:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1099ms
11:45:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:45:31 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB24E22800 == 102 [pid = 4320] [id = 612]
11:45:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 257 (000000BB1FEC4800) [pid = 4320] [serial = 1716] [outer = 0000000000000000]
11:45:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 258 (000000BB1FF14000) [pid = 4320] [serial = 1717] [outer = 000000BB1FEC4800]
11:45:31 INFO - PROCESS | 4320 | 1448048731833 Marionette INFO loaded listener.js
11:45:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 259 (000000BB1FF1E000) [pid = 4320] [serial = 1718] [outer = 000000BB1FEC4800]
11:45:32 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
11:45:32 INFO - document served over http requires an http
11:45:32 INFO - sub-resource via fetch-request using the http-csp
11:45:32 INFO - delivery method with no-redirect and when
11:45:32 INFO - the target request is cross-origin.
11:45:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1018ms
11:45:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:45:32 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB2503B800 == 103 [pid = 4320] [id = 613]
11:45:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 260 (000000BB20503000) [pid = 4320] [serial = 1719] [outer = 0000000000000000]
11:45:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 261 (000000BB20505C00) [pid = 4320] [serial = 1720] [outer = 000000BB20503000]
11:45:32 INFO - PROCESS | 4320 | 1448048732865 Marionette INFO loaded listener.js
11:45:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 262 (000000BB20510400) [pid = 4320] [serial = 1721] [outer = 000000BB20503000]
11:45:33 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
11:45:33 INFO - document served over http requires an http
11:45:33 INFO - sub-resource via fetch-request using the http-csp
11:45:33 INFO - delivery method with swap-origin-redirect and when
11:45:33 INFO - the target request is cross-origin.
11:45:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1027ms
11:45:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:45:33 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB2531D000 == 104 [pid = 4320] [id = 614]
11:45:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 263 (000000BB2050E400) [pid = 4320] [serial = 1722] [outer = 0000000000000000]
11:45:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 264 (000000BB21BC4800) [pid = 4320] [serial = 1723] [outer = 000000BB2050E400]
11:45:33 INFO - PROCESS | 4320 | 1448048733954 Marionette INFO loaded listener.js
11:45:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 265 (000000BB21CED000) [pid = 4320] [serial = 1724] [outer = 000000BB2050E400]
11:45:34 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB2532D000 == 105 [pid = 4320] [id = 615]
11:45:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 266 (000000BB21CF1400) [pid = 4320] [serial = 1725] [outer = 0000000000000000]
11:45:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 267 (000000BB21BC9800) [pid = 4320] [serial = 1726] [outer = 000000BB21CF1400]
11:45:34 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
11:45:34 INFO - document served over http requires an http
11:45:34 INFO - sub-resource via iframe-tag using the http-csp
11:45:34 INFO - delivery method with keep-origin-redirect and when
11:45:34 INFO - the target request is cross-origin.
11:45:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1184ms
11:45:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:45:35 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB254C9800 == 106 [pid = 4320] [id = 616]
11:45:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 268 (000000BB21BBEC00) [pid = 4320] [serial = 1727] [outer = 0000000000000000]
11:45:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 269 (000000BB21CF2400) [pid = 4320] [serial = 1728] [outer = 000000BB21BBEC00]
11:45:35 INFO - PROCESS | 4320 | 1448048735178 Marionette INFO loaded listener.js
11:45:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 270 (000000BB21F8BC00) [pid = 4320] [serial = 1729] [outer = 000000BB21BBEC00]
11:45:35 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB254DE000 == 107 [pid = 4320] [id = 617]
11:45:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 271 (000000BB21F8EC00) [pid = 4320] [serial = 1730] [outer = 0000000000000000]
11:45:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 272 (000000BB21F90400) [pid = 4320] [serial = 1731] [outer = 000000BB21F8EC00]
11:45:35 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
11:45:35 INFO - document served over http requires an http
11:45:35 INFO - sub-resource via iframe-tag using the http-csp
11:45:35 INFO - delivery method with no-redirect and when
11:45:35 INFO - the target request is cross-origin.
11:45:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1140ms
11:45:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:45:36 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB25EE9800 == 108 [pid = 4320] [id = 618]
11:45:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 273 (000000BB21F8F400) [pid = 4320] [serial = 1732] [outer = 0000000000000000]
11:45:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 274 (000000BB220F1400) [pid = 4320] [serial = 1733] [outer = 000000BB21F8F400]
11:45:36 INFO - PROCESS | 4320 | 1448048736328 Marionette INFO loaded listener.js
11:45:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 275 (000000BB2225C000) [pid = 4320] [serial = 1734] [outer = 000000BB21F8F400]
11:45:36 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB264B8800 == 109 [pid = 4320] [id = 619]
11:45:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 276 (000000BB22260000) [pid = 4320] [serial = 1735] [outer = 0000000000000000]
11:45:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 277 (000000BB2225EC00) [pid = 4320] [serial = 1736] [outer = 000000BB22260000]
11:45:37 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
11:45:37 INFO - document served over http requires an http
11:45:37 INFO - sub-resource via iframe-tag using the http-csp
11:45:37 INFO - delivery method with swap-origin-redirect and when
11:45:37 INFO - the target request is cross-origin.
11:45:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1130ms
11:45:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:45:37 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB264C8800 == 110 [pid = 4320] [id = 620]
11:45:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 278 (000000BB2225F400) [pid = 4320] [serial = 1737] [outer = 0000000000000000]
11:45:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 279 (000000BB22264400) [pid = 4320] [serial = 1738] [outer = 000000BB2225F400]
11:45:37 INFO - PROCESS | 4320 | 1448048737483 Marionette INFO loaded listener.js
11:45:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 280 (000000BB241A1000) [pid = 4320] [serial = 1739] [outer = 000000BB2225F400]
11:45:38 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
11:45:38 INFO - document served over http requires an http
11:45:38 INFO - sub-resource via script-tag using the http-csp
11:45:38 INFO - delivery method with keep-origin-redirect and when
11:45:38 INFO - the target request is cross-origin.
11:45:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1142ms
11:45:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:45:38 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB275D3000 == 111 [pid = 4320] [id = 621]
11:45:38 INFO - PROCESS | 4320 | ++DOMWINDOW == 281 (000000BB243BBC00) [pid = 4320] [serial = 1740] [outer = 0000000000000000]
11:45:38 INFO - PROCESS | 4320 | ++DOMWINDOW == 282 (000000BB243BCC00) [pid = 4320] [serial = 1741] [outer = 000000BB243BBC00]
11:45:38 INFO - PROCESS | 4320 | 1448048738592 Marionette INFO loaded listener.js
11:45:38 INFO - PROCESS | 4320 | ++DOMWINDOW == 283 (000000BB243C7800) [pid = 4320] [serial = 1742] [outer = 000000BB243BBC00]
11:45:39 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
11:45:39 INFO - document served over http requires an http
11:45:39 INFO - sub-resource via script-tag using the http-csp
11:45:39 INFO - delivery method with no-redirect and when
11:45:39 INFO - the target request is cross-origin.
11:45:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1025ms
11:45:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:45:39 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB27B0D800 == 112 [pid = 4320] [id = 622]
11:45:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 284 (000000BB243C4000) [pid = 4320] [serial = 1743] [outer = 0000000000000000]
11:45:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 285 (000000BB2492F800) [pid = 4320] [serial = 1744] [outer = 000000BB243C4000]
11:45:39 INFO - PROCESS | 4320 | 1448048739618 Marionette INFO loaded listener.js
11:45:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 286 (000000BB24E8D000) [pid = 4320] [serial = 1745] [outer = 000000BB243C4000]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0C21C800 == 111 [pid = 4320] [id = 537]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05483800 == 110 [pid = 4320] [id = 546]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0D385000 == 109 [pid = 4320] [id = 547]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB14F8A000 == 108 [pid = 4320] [id = 548]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB16D14000 == 107 [pid = 4320] [id = 549]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17370000 == 106 [pid = 4320] [id = 550]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17A6C000 == 105 [pid = 4320] [id = 551]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17EB0000 == 104 [pid = 4320] [id = 552]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17FD8800 == 103 [pid = 4320] [id = 553]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB185FC000 == 102 [pid = 4320] [id = 554]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1895F000 == 101 [pid = 4320] [id = 555]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1897E000 == 100 [pid = 4320] [id = 556]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18A30000 == 99 [pid = 4320] [id = 557]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18C0D000 == 98 [pid = 4320] [id = 558]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18CC3000 == 97 [pid = 4320] [id = 559]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18D38800 == 96 [pid = 4320] [id = 560]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB19D90800 == 95 [pid = 4320] [id = 561]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1A449000 == 94 [pid = 4320] [id = 562]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1A512800 == 93 [pid = 4320] [id = 563]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1A5C3000 == 92 [pid = 4320] [id = 564]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1AC9D800 == 91 [pid = 4320] [id = 565]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1B7E0800 == 90 [pid = 4320] [id = 566]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1B85C000 == 89 [pid = 4320] [id = 567]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1B89E800 == 88 [pid = 4320] [id = 568]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1BD1D800 == 87 [pid = 4320] [id = 569]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1CD5C000 == 86 [pid = 4320] [id = 570]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1CD64000 == 85 [pid = 4320] [id = 571]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1D273000 == 84 [pid = 4320] [id = 572]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05A93000 == 83 [pid = 4320] [id = 573]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0861C000 == 82 [pid = 4320] [id = 574]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CCBC800 == 81 [pid = 4320] [id = 576]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB12CA2000 == 80 [pid = 4320] [id = 577]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB03EBE800 == 79 [pid = 4320] [id = 578]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB06908800 == 78 [pid = 4320] [id = 579]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB09CA6800 == 77 [pid = 4320] [id = 580]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CF4F800 == 76 [pid = 4320] [id = 581]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DC94000 == 75 [pid = 4320] [id = 582]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0E0D4000 == 74 [pid = 4320] [id = 583]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F672800 == 73 [pid = 4320] [id = 584]
11:45:42 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0FC22800 == 72 [pid = 4320] [id = 585]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CF5B000 == 71 [pid = 4320] [id = 538]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0FB66800 == 70 [pid = 4320] [id = 543]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB02E32800 == 69 [pid = 4320] [id = 587]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB09CAE000 == 68 [pid = 4320] [id = 588]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F65B000 == 67 [pid = 4320] [id = 589]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1733D800 == 66 [pid = 4320] [id = 530]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB114CA800 == 65 [pid = 4320] [id = 590]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB172EC800 == 64 [pid = 4320] [id = 531]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0A166000 == 63 [pid = 4320] [id = 21]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB14F8F800 == 62 [pid = 4320] [id = 591]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB16D18000 == 61 [pid = 4320] [id = 592]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1731E800 == 60 [pid = 4320] [id = 593]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17A72800 == 59 [pid = 4320] [id = 594]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18C02800 == 58 [pid = 4320] [id = 595]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1A5D4800 == 57 [pid = 4320] [id = 596]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1CE5A800 == 56 [pid = 4320] [id = 597]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1E003000 == 55 [pid = 4320] [id = 598]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1E13B000 == 54 [pid = 4320] [id = 599]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB786A7000 == 53 [pid = 4320] [id = 22]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1E14E000 == 52 [pid = 4320] [id = 600]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1E415800 == 51 [pid = 4320] [id = 601]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1E471000 == 50 [pid = 4320] [id = 602]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1E475800 == 49 [pid = 4320] [id = 603]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1F753800 == 48 [pid = 4320] [id = 604]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB20331000 == 47 [pid = 4320] [id = 605]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB204B4800 == 46 [pid = 4320] [id = 606]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB21B69000 == 45 [pid = 4320] [id = 607]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB229CB800 == 44 [pid = 4320] [id = 608]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB22B62000 == 43 [pid = 4320] [id = 609]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB24464800 == 42 [pid = 4320] [id = 610]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB24DDC000 == 41 [pid = 4320] [id = 611]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB24E22800 == 40 [pid = 4320] [id = 612]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB2503B800 == 39 [pid = 4320] [id = 613]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB2531D000 == 38 [pid = 4320] [id = 614]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB2532D000 == 37 [pid = 4320] [id = 615]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB254C9800 == 36 [pid = 4320] [id = 616]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB254DE000 == 35 [pid = 4320] [id = 617]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB25EE9800 == 34 [pid = 4320] [id = 618]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB264B8800 == 33 [pid = 4320] [id = 619]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB264C8800 == 32 [pid = 4320] [id = 620]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB275D3000 == 31 [pid = 4320] [id = 621]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10393000 == 30 [pid = 4320] [id = 586]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0C21A000 == 29 [pid = 4320] [id = 23]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB114D1800 == 28 [pid = 4320] [id = 545]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB12365000 == 27 [pid = 4320] [id = 575]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CF6E000 == 26 [pid = 4320] [id = 26]
11:45:44 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DA11800 == 25 [pid = 4320] [id = 27]
11:45:45 INFO - PROCESS | 4320 | --DOMWINDOW == 285 (000000BB0DD33000) [pid = 4320] [serial = 1514] [outer = 0000000000000000] [url = about:blank]
11:45:45 INFO - PROCESS | 4320 | --DOMWINDOW == 284 (000000BB05068400) [pid = 4320] [serial = 28] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
11:45:45 INFO - PROCESS | 4320 | --DOMWINDOW == 283 (000000BB0C3A2800) [pid = 4320] [serial = 1511] [outer = 0000000000000000] [url = about:blank]
11:45:45 INFO - PROCESS | 4320 | --DOMWINDOW == 282 (000000BB097C0400) [pid = 4320] [serial = 1505] [outer = 0000000000000000] [url = about:blank]
11:45:45 INFO - PROCESS | 4320 | --DOMWINDOW == 281 (000000BB0F624000) [pid = 4320] [serial = 1524] [outer = 0000000000000000] [url = about:blank]
11:45:45 INFO - PROCESS | 4320 | --DOMWINDOW == 280 (000000BB0F182000) [pid = 4320] [serial = 1519] [outer = 0000000000000000] [url = about:blank]
11:45:45 INFO - PROCESS | 4320 | --DOMWINDOW == 279 (000000BB0B1DC400) [pid = 4320] [serial = 1508] [outer = 0000000000000000] [url = about:blank]
11:45:46 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
11:45:46 INFO - document served over http requires an http
11:45:46 INFO - sub-resource via script-tag using the http-csp
11:45:46 INFO - delivery method with swap-origin-redirect and when
11:45:46 INFO - the target request is cross-origin.
11:45:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 7615ms
11:45:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:45:47 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05478000 == 26 [pid = 4320] [id = 623]
11:45:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 280 (000000BB050D9800) [pid = 4320] [serial = 1746] [outer = 0000000000000000]
11:45:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 281 (000000BB050E2C00) [pid = 4320] [serial = 1747] [outer = 000000BB050D9800]
11:45:47 INFO - PROCESS | 4320 | 1448048747096 Marionette INFO loaded listener.js
11:45:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 282 (000000BB0553C800) [pid = 4320] [serial = 1748] [outer = 000000BB050D9800]
11:45:47 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
11:45:47 INFO - document served over http requires an http
11:45:47 INFO - sub-resource via xhr-request using the http-csp
11:45:47 INFO - delivery method with keep-origin-redirect and when
11:45:47 INFO - the target request is cross-origin.
11:45:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 690ms
11:45:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:45:47 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0649C000 == 27 [pid = 4320] [id = 624]
11:45:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 283 (000000BB05909C00) [pid = 4320] [serial = 1749] [outer = 0000000000000000]
11:45:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 284 (000000BB05AD9800) [pid = 4320] [serial = 1750] [outer = 000000BB05909C00]
11:45:47 INFO - PROCESS | 4320 | 1448048747721 Marionette INFO loaded listener.js
11:45:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 285 (000000BB06AEA800) [pid = 4320] [serial = 1751] [outer = 000000BB05909C00]
11:45:48 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
11:45:48 INFO - document served over http requires an http
11:45:48 INFO - sub-resource via xhr-request using the http-csp
11:45:48 INFO - delivery method with no-redirect and when
11:45:48 INFO - the target request is cross-origin.
11:45:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 734ms
11:45:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:45:48 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0725A000 == 28 [pid = 4320] [id = 625]
11:45:48 INFO - PROCESS | 4320 | ++DOMWINDOW == 286 (000000BB06E5B000) [pid = 4320] [serial = 1752] [outer = 0000000000000000]
11:45:48 INFO - PROCESS | 4320 | ++DOMWINDOW == 287 (000000BB06E6F000) [pid = 4320] [serial = 1753] [outer = 000000BB06E5B000]
11:45:48 INFO - PROCESS | 4320 | 1448048748571 Marionette INFO loaded listener.js
11:45:48 INFO - PROCESS | 4320 | ++DOMWINDOW == 288 (000000BB0867CC00) [pid = 4320] [serial = 1754] [outer = 000000BB06E5B000]
11:45:49 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
11:45:49 INFO - document served over http requires an http
11:45:49 INFO - sub-resource via xhr-request using the http-csp
11:45:49 INFO - delivery method with swap-origin-redirect and when
11:45:49 INFO - the target request is cross-origin.
11:45:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 734ms
11:45:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:45:49 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0863C000 == 29 [pid = 4320] [id = 626]
11:45:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 289 (000000BB08704C00) [pid = 4320] [serial = 1755] [outer = 0000000000000000]
11:45:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 290 (000000BB0881BC00) [pid = 4320] [serial = 1756] [outer = 000000BB08704C00]
11:45:49 INFO - PROCESS | 4320 | 1448048749314 Marionette INFO loaded listener.js
11:45:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 291 (000000BB097B8800) [pid = 4320] [serial = 1757] [outer = 000000BB08704C00]
11:45:51 INFO - PROCESS | 4320 | --DOMWINDOW == 290 (000000BB0FB53400) [pid = 4320] [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]
11:45:51 INFO - PROCESS | 4320 | --DOMWINDOW == 289 (000000BB10362000) [pid = 4320] [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]
11:45:51 INFO - PROCESS | 4320 | --DOMWINDOW == 288 (000000BB10025800) [pid = 4320] [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]
11:45:51 INFO - PROCESS | 4320 | --DOMWINDOW == 287 (000000BB11DC0C00) [pid = 4320] [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]
11:45:51 INFO - PROCESS | 4320 | --DOMWINDOW == 286 (000000BB0C396400) [pid = 4320] [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]
11:45:51 INFO - PROCESS | 4320 | --DOMWINDOW == 285 (000000BB1018B800) [pid = 4320] [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]
11:45:51 INFO - PROCESS | 4320 | --DOMWINDOW == 284 (000000BB0DD11800) [pid = 4320] [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]
11:45:51 INFO - PROCESS | 4320 | --DOMWINDOW == 283 (000000BB12867800) [pid = 4320] [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]
11:45:51 INFO - PROCESS | 4320 | --DOMWINDOW == 282 (000000BB050C1400) [pid = 4320] [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]
11:45:51 INFO - PROCESS | 4320 | --DOMWINDOW == 281 (000000BB10029800) [pid = 4320] [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]
11:45:51 INFO - PROCESS | 4320 | --DOMWINDOW == 280 (000000BB14F0EC00) [pid = 4320] [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]
11:45:51 INFO - PROCESS | 4320 | --DOMWINDOW == 279 (000000BB128CF000) [pid = 4320] [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]
11:45:51 INFO - PROCESS | 4320 | --DOMWINDOW == 278 (000000BB0F569000) [pid = 4320] [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]
11:45:51 INFO - PROCESS | 4320 | --DOMWINDOW == 277 (000000BB10D03800) [pid = 4320] [serial = 1641] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:51 INFO - PROCESS | 4320 | --DOMWINDOW == 276 (000000BB18938800) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 275 (000000BB12EABC00) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 274 (000000BB12E0EC00) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 273 (000000BB05AD8C00) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 272 (000000BB05519C00) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 271 (000000BB18AF1C00) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 270 (000000BB15C86C00) [pid = 4320] [serial = 1557] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 269 (000000BB05533800) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 268 (000000BB15994400) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 267 (000000BB18C5BC00) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 266 (000000BB14F08800) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 265 (000000BB15646000) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 264 (000000BB0FBAE800) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 263 (000000BB165E3800) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 262 (000000BB165E2000) [pid = 4320] [serial = 1562] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048682652]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 261 (000000BB04186000) [pid = 4320] [serial = 1646] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048709805]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 260 (000000BB12DE3400) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 259 (000000BB0B425800) [pid = 4320] [serial = 1609] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 258 (000000BB0F04B800) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 257 (000000BB0CCED800) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 256 (000000BB0FDD0400) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 255 (000000BB0E033400) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 254 (000000BB10D07800) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 253 (000000BB05541C00) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 252 (000000BB0D20E800) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 251 (000000BB06958C00) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 250 (000000BB05AD9C00) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 249 (000000BB1577E800) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 248 (000000BB03C2E800) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 247 (000000BB171E7C00) [pid = 4320] [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]
11:45:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:52 INFO - document served over http requires an https
11:45:52 INFO - sub-resource via fetch-request using the http-csp
11:45:52 INFO - delivery method with keep-origin-redirect and when
11:45:52 INFO - the target request is cross-origin.
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 246 (000000BB0553B000) [pid = 4320] [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]
11:45:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2951ms
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 245 (000000BB0E396C00) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 244 (000000BB12A3A400) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 243 (000000BB0554EC00) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 242 (000000BB17086C00) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 241 (000000BB10189800) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 240 (000000BB16811400) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 239 (000000BB18C82800) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 238 (000000BB1A31A000) [pid = 4320] [serial = 1599] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 237 (000000BB1A313800) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 236 (000000BB16B92400) [pid = 4320] [serial = 1567] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 235 (000000BB01E52000) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 234 (000000BB10D0D800) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 233 (000000BB08818800) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 232 (000000BB0D207400) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 231 (000000BB18507800) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 230 (000000BB11DC2400) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 229 (000000BB15992C00) [pid = 4320] [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]
11:45:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 228 (000000BB02F38000) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 227 (000000BB1AB10400) [pid = 4320] [serial = 1604] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048695581]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 226 (000000BB10885C00) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 225 (000000BB194C6800) [pid = 4320] [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]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 224 (000000BB1140C800) [pid = 4320] [serial = 1644] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 223 (000000BB05066800) [pid = 4320] [serial = 1647] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048709805]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 222 (000000BB06BF7C00) [pid = 4320] [serial = 1636] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 221 (000000BB16B99400) [pid = 4320] [serial = 1570] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 220 (000000BB15997C00) [pid = 4320] [serial = 1555] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 219 (000000BB15999C00) [pid = 4320] [serial = 1558] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 218 (000000BB03C4FC00) [pid = 4320] [serial = 1531] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 217 (000000BB1286A000) [pid = 4320] [serial = 1543] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 216 (000000BB1091E000) [pid = 4320] [serial = 1639] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 215 (000000BB11D37C00) [pid = 4320] [serial = 1642] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 214 (000000BB10024800) [pid = 4320] [serial = 1633] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 213 (000000BB0F175C00) [pid = 4320] [serial = 1537] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 212 (000000BB097BE800) [pid = 4320] [serial = 1534] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 211 (000000BB06BF7800) [pid = 4320] [serial = 1618] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 210 (000000BB0554E800) [pid = 4320] [serial = 1607] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 209 (000000BB09B1F400) [pid = 4320] [serial = 1610] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 208 (000000BB1AB02400) [pid = 4320] [serial = 1602] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 207 (000000BB1ACF2400) [pid = 4320] [serial = 1605] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048695581]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 206 (000000BB194CE000) [pid = 4320] [serial = 1597] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 205 (000000BB1A312C00) [pid = 4320] [serial = 1600] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 204 (000000BB18E22800) [pid = 4320] [serial = 1594] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 203 (000000BB18C60400) [pid = 4320] [serial = 1591] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 202 (000000BB18BB2C00) [pid = 4320] [serial = 1588] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 201 (000000BB18939800) [pid = 4320] [serial = 1585] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 200 (000000BB1854E800) [pid = 4320] [serial = 1582] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 199 (000000BB15786400) [pid = 4320] [serial = 1552] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 198 (000000BB05532400) [pid = 4320] [serial = 1621] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 197 (000000BB09B24000) [pid = 4320] [serial = 1624] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 196 (000000BB1564B400) [pid = 4320] [serial = 1549] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 195 (000000BB17235400) [pid = 4320] [serial = 1576] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 194 (000000BB12EB6C00) [pid = 4320] [serial = 1546] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 193 (000000BB165EE400) [pid = 4320] [serial = 1565] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 192 (000000BB16B98C00) [pid = 4320] [serial = 1568] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 191 (000000BB12FC6C00) [pid = 4320] [serial = 1612] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 190 (000000BB06BF8C00) [pid = 4320] [serial = 1615] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 189 (000000BB10D10C00) [pid = 4320] [serial = 1540] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 188 (000000BB1708C800) [pid = 4320] [serial = 1573] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 187 (000000BB15C88C00) [pid = 4320] [serial = 1560] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 186 (000000BB165E5800) [pid = 4320] [serial = 1563] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048682652]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 185 (000000BB17231C00) [pid = 4320] [serial = 1579] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 184 (000000BB0F176C00) [pid = 4320] [serial = 1630] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 183 (000000BB0D3A8800) [pid = 4320] [serial = 1627] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 182 (000000BB0C39EC00) [pid = 4320] [serial = 1424] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 181 (000000BB0DC7C800) [pid = 4320] [serial = 1427] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 180 (000000BB0FDCC800) [pid = 4320] [serial = 1445] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 179 (000000BB1564C800) [pid = 4320] [serial = 1493] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 178 (000000BB1564C400) [pid = 4320] [serial = 1490] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 177 (000000BB11D34800) [pid = 4320] [serial = 1460] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 176 (000000BB12A3D800) [pid = 4320] [serial = 1544] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 175 (000000BB12ED7C00) [pid = 4320] [serial = 1482] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 174 (000000BB101E0000) [pid = 4320] [serial = 1451] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 173 (000000BB1286AC00) [pid = 4320] [serial = 1466] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 172 (000000BB1033FC00) [pid = 4320] [serial = 1538] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 171 (000000BB12DE2C00) [pid = 4320] [serial = 1477] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 170 (000000BB12FCE000) [pid = 4320] [serial = 1487] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 169 (000000BB1002A000) [pid = 4320] [serial = 1448] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 168 (000000BB10D09C00) [pid = 4320] [serial = 1457] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 167 (000000BB0E034400) [pid = 4320] [serial = 1430] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 166 (000000BB128D0C00) [pid = 4320] [serial = 1469] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 165 (000000BB06E71800) [pid = 4320] [serial = 1421] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 164 (000000BB10349C00) [pid = 4320] [serial = 1454] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 163 (000000BB15779C00) [pid = 4320] [serial = 1496] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 162 (000000BB12A3C000) [pid = 4320] [serial = 1472] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 161 (000000BB06E73400) [pid = 4320] [serial = 1622] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 160 (000000BB0B81A400) [pid = 4320] [serial = 1625] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 159 (000000BB0F624800) [pid = 4320] [serial = 1440] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 158 (000000BB0D209000) [pid = 4320] [serial = 1418] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 157 (000000BB1036B400) [pid = 4320] [serial = 1529] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 156 (000000BB18508800) [pid = 4320] [serial = 1580] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 155 (000000BB18930400) [pid = 4320] [serial = 1583] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 154 (000000BB18AEA800) [pid = 4320] [serial = 1586] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 153 (000000BB0F16B000) [pid = 4320] [serial = 1435] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 152 (000000BB12121000) [pid = 4320] [serial = 1463] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 151 (000000BB1211B400) [pid = 4320] [serial = 1541] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | --DOMWINDOW == 150 (000000BB0E040800) [pid = 4320] [serial = 1628] [outer = 0000000000000000] [url = about:blank]
11:45:52 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB09CA8800 == 30 [pid = 4320] [id = 627]
11:45:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 151 (000000BB04115800) [pid = 4320] [serial = 1758] [outer = 0000000000000000]
11:45:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 152 (000000BB05066800) [pid = 4320] [serial = 1759] [outer = 000000BB04115800]
11:45:52 INFO - PROCESS | 4320 | 1448048752195 Marionette INFO loaded listener.js
11:45:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 153 (000000BB097BE800) [pid = 4320] [serial = 1760] [outer = 000000BB04115800]
11:45:52 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
11:45:52 INFO - document served over http requires an https
11:45:52 INFO - sub-resource via fetch-request using the http-csp
11:45:52 INFO - delivery method with no-redirect and when
11:45:52 INFO - the target request is cross-origin.
11:45:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 692ms
11:45:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:45:52 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0C20F000 == 31 [pid = 4320] [id = 628]
11:45:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 154 (000000BB099A2800) [pid = 4320] [serial = 1761] [outer = 0000000000000000]
11:45:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 155 (000000BB09D8B000) [pid = 4320] [serial = 1762] [outer = 000000BB099A2800]
11:45:52 INFO - PROCESS | 4320 | 1448048752912 Marionette INFO loaded listener.js
11:45:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 156 (000000BB0B093000) [pid = 4320] [serial = 1763] [outer = 000000BB099A2800]
11:45:53 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
11:45:53 INFO - document served over http requires an https
11:45:53 INFO - sub-resource via fetch-request using the http-csp
11:45:53 INFO - delivery method with swap-origin-redirect and when
11:45:53 INFO - the target request is cross-origin.
11:45:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 692ms
11:45:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:45:53 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CCA7000 == 32 [pid = 4320] [id = 629]
11:45:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 157 (000000BB0B185C00) [pid = 4320] [serial = 1764] [outer = 0000000000000000]
11:45:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 158 (000000BB0B1DA000) [pid = 4320] [serial = 1765] [outer = 000000BB0B185C00]
11:45:53 INFO - PROCESS | 4320 | 1448048753617 Marionette INFO loaded listener.js
11:45:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 159 (000000BB0B424C00) [pid = 4320] [serial = 1766] [outer = 000000BB0B185C00]
11:45:55 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0690E000 == 31 [pid = 4320] [id = 500]
11:45:55 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05931000 == 30 [pid = 4320] [id = 498]
11:45:55 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0C221800 == 29 [pid = 4320] [id = 503]
11:45:55 INFO - PROCESS | 4320 | --DOCSHELL 000000BB08631000 == 28 [pid = 4320] [id = 501]
11:45:55 INFO - PROCESS | 4320 | --DOCSHELL 000000BB06EAD800 == 27 [pid = 4320] [id = 506]
11:45:55 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0FC18800 == 26 [pid = 4320] [id = 515]
11:45:55 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F22F800 == 25 [pid = 4320] [id = 511]
11:45:55 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DD53000 == 24 [pid = 4320] [id = 508]
11:45:55 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F663800 == 23 [pid = 4320] [id = 513]
11:45:55 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10390800 == 22 [pid = 4320] [id = 517]
11:45:55 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DA33800 == 21 [pid = 4320] [id = 507]
11:45:55 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CF5C000 == 20 [pid = 4320] [id = 504]
11:45:55 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0A15F800 == 19 [pid = 4320] [id = 502]
11:45:55 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1075D800 == 18 [pid = 4320] [id = 518]
11:45:55 INFO - PROCESS | 4320 | --DOCSHELL 000000BB114C8000 == 17 [pid = 4320] [id = 519]
11:45:55 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0E011000 == 16 [pid = 4320] [id = 509]
11:45:55 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10276000 == 15 [pid = 4320] [id = 516]
11:45:55 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0D394800 == 14 [pid = 4320] [id = 505]
11:45:57 INFO - PROCESS | 4320 | --DOMWINDOW == 158 (000000BB0FBA6400) [pid = 4320] [serial = 1631] [outer = 0000000000000000] [url = about:blank]
11:45:57 INFO - PROCESS | 4320 | --DOMWINDOW == 157 (000000BB101EC400) [pid = 4320] [serial = 1634] [outer = 0000000000000000] [url = about:blank]
11:45:57 INFO - PROCESS | 4320 | --DOMWINDOW == 156 (000000BB0E396800) [pid = 4320] [serial = 1637] [outer = 0000000000000000] [url = about:blank]
11:45:57 INFO - PROCESS | 4320 | --DOMWINDOW == 155 (000000BB1286D000) [pid = 4320] [serial = 1645] [outer = 0000000000000000] [url = about:blank]
11:45:57 INFO - PROCESS | 4320 | --DOMWINDOW == 154 (000000BB17E77000) [pid = 4320] [serial = 1577] [outer = 0000000000000000] [url = about:blank]
11:45:57 INFO - PROCESS | 4320 | --DOMWINDOW == 153 (000000BB1577F400) [pid = 4320] [serial = 1550] [outer = 0000000000000000] [url = about:blank]
11:45:57 INFO - PROCESS | 4320 | --DOMWINDOW == 152 (000000BB1598BC00) [pid = 4320] [serial = 1553] [outer = 0000000000000000] [url = about:blank]
11:45:57 INFO - PROCESS | 4320 | --DOMWINDOW == 151 (000000BB18C58400) [pid = 4320] [serial = 1589] [outer = 0000000000000000] [url = about:blank]
11:45:57 INFO - PROCESS | 4320 | --DOMWINDOW == 150 (000000BB18C81C00) [pid = 4320] [serial = 1592] [outer = 0000000000000000] [url = about:blank]
11:45:57 INFO - PROCESS | 4320 | --DOMWINDOW == 149 (000000BB194C7400) [pid = 4320] [serial = 1595] [outer = 0000000000000000] [url = about:blank]
11:45:57 INFO - PROCESS | 4320 | --DOMWINDOW == 148 (000000BB1A314400) [pid = 4320] [serial = 1598] [outer = 0000000000000000] [url = about:blank]
11:45:57 INFO - PROCESS | 4320 | --DOMWINDOW == 147 (000000BB1AB11000) [pid = 4320] [serial = 1603] [outer = 0000000000000000] [url = about:blank]
11:45:57 INFO - PROCESS | 4320 | --DOMWINDOW == 146 (000000BB11D34C00) [pid = 4320] [serial = 1608] [outer = 0000000000000000] [url = about:blank]
11:45:57 INFO - PROCESS | 4320 | --DOMWINDOW == 145 (000000BB0FBA3400) [pid = 4320] [serial = 1619] [outer = 0000000000000000] [url = about:blank]
11:45:57 INFO - PROCESS | 4320 | --DOMWINDOW == 144 (000000BB0CCF4000) [pid = 4320] [serial = 1535] [outer = 0000000000000000] [url = about:blank]
11:45:57 INFO - PROCESS | 4320 | --DOMWINDOW == 143 (000000BB0553D400) [pid = 4320] [serial = 1532] [outer = 0000000000000000] [url = about:blank]
11:45:57 INFO - PROCESS | 4320 | --DOMWINDOW == 142 (000000BB15C83400) [pid = 4320] [serial = 1556] [outer = 0000000000000000] [url = about:blank]
11:45:57 INFO - PROCESS | 4320 | --DOMWINDOW == 141 (000000BB16BCFC00) [pid = 4320] [serial = 1571] [outer = 0000000000000000] [url = about:blank]
11:45:57 INFO - PROCESS | 4320 | --DOMWINDOW == 140 (000000BB165BB000) [pid = 4320] [serial = 1561] [outer = 0000000000000000] [url = about:blank]
11:45:57 INFO - PROCESS | 4320 | --DOMWINDOW == 139 (000000BB1722AC00) [pid = 4320] [serial = 1574] [outer = 0000000000000000] [url = about:blank]
11:45:57 INFO - PROCESS | 4320 | --DOMWINDOW == 138 (000000BB0C29C800) [pid = 4320] [serial = 1616] [outer = 0000000000000000] [url = about:blank]
11:45:57 INFO - PROCESS | 4320 | --DOMWINDOW == 137 (000000BB1B871800) [pid = 4320] [serial = 1613] [outer = 0000000000000000] [url = about:blank]
11:45:57 INFO - PROCESS | 4320 | --DOMWINDOW == 136 (000000BB16B8E800) [pid = 4320] [serial = 1566] [outer = 0000000000000000] [url = about:blank]
11:45:57 INFO - PROCESS | 4320 | --DOMWINDOW == 135 (000000BB12FD2C00) [pid = 4320] [serial = 1547] [outer = 0000000000000000] [url = about:blank]
11:45:57 INFO - PROCESS | 4320 | --DOMWINDOW == 134 (000000BB10D0B000) [pid = 4320] [serial = 1640] [outer = 0000000000000000] [url = about:blank]
11:45:57 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0308C800 == 15 [pid = 4320] [id = 630]
11:45:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 135 (000000BB0410B800) [pid = 4320] [serial = 1767] [outer = 0000000000000000]
11:45:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 136 (000000BB04545400) [pid = 4320] [serial = 1768] [outer = 000000BB0410B800]
11:45:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:57 INFO - document served over http requires an https
11:45:57 INFO - sub-resource via iframe-tag using the http-csp
11:45:57 INFO - delivery method with keep-origin-redirect and when
11:45:57 INFO - the target request is cross-origin.
11:45:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3959ms
11:45:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:45:57 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB04591800 == 16 [pid = 4320] [id = 631]
11:45:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 137 (000000BB050C5800) [pid = 4320] [serial = 1769] [outer = 0000000000000000]
11:45:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 138 (000000BB050C6C00) [pid = 4320] [serial = 1770] [outer = 000000BB050C5800]
11:45:57 INFO - PROCESS | 4320 | 1448048757649 Marionette INFO loaded listener.js
11:45:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 139 (000000BB05516000) [pid = 4320] [serial = 1771] [outer = 000000BB050C5800]
11:45:57 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05A8C800 == 17 [pid = 4320] [id = 632]
11:45:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 140 (000000BB050E4C00) [pid = 4320] [serial = 1772] [outer = 0000000000000000]
11:45:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 141 (000000BB0553B400) [pid = 4320] [serial = 1773] [outer = 000000BB050E4C00]
11:45:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:45:58 INFO - document served over http requires an https
11:45:58 INFO - sub-resource via iframe-tag using the http-csp
11:45:58 INFO - delivery method with no-redirect and when
11:45:58 INFO - the target request is cross-origin.
11:45:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 731ms
11:45:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:45:58 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05C96800 == 18 [pid = 4320] [id = 633]
11:45:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 142 (000000BB05532800) [pid = 4320] [serial = 1774] [outer = 0000000000000000]
11:45:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 143 (000000BB05537800) [pid = 4320] [serial = 1775] [outer = 000000BB05532800]
11:45:58 INFO - PROCESS | 4320 | 1448048758307 Marionette INFO loaded listener.js
11:45:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 144 (000000BB05ADBC00) [pid = 4320] [serial = 1776] [outer = 000000BB05532800]
11:45:58 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB06904800 == 19 [pid = 4320] [id = 634]
11:45:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 145 (000000BB05ADF800) [pid = 4320] [serial = 1777] [outer = 0000000000000000]
11:45:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 146 (000000BB06573000) [pid = 4320] [serial = 1778] [outer = 000000BB05ADF800]
11:45:58 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
11:45:58 INFO - document served over http requires an https
11:45:58 INFO - sub-resource via iframe-tag using the http-csp
11:45:58 INFO - delivery method with swap-origin-redirect and when
11:45:58 INFO - the target request is cross-origin.
11:45:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 734ms
11:45:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:45:59 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0691F000 == 20 [pid = 4320] [id = 635]
11:45:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 147 (000000BB02EF4800) [pid = 4320] [serial = 1779] [outer = 0000000000000000]
11:45:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 148 (000000BB06BB6800) [pid = 4320] [serial = 1780] [outer = 000000BB02EF4800]
11:45:59 INFO - PROCESS | 4320 | 1448048759117 Marionette INFO loaded listener.js
11:45:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 149 (000000BB06BEF800) [pid = 4320] [serial = 1781] [outer = 000000BB02EF4800]
11:45:59 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
11:45:59 INFO - document served over http requires an https
11:45:59 INFO - sub-resource via script-tag using the http-csp
11:45:59 INFO - delivery method with keep-origin-redirect and when
11:45:59 INFO - the target request is cross-origin.
11:45:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 692ms
11:45:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:45:59 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB08602800 == 21 [pid = 4320] [id = 636]
11:45:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 150 (000000BB06BBB800) [pid = 4320] [serial = 1782] [outer = 0000000000000000]
11:45:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 151 (000000BB06E7AC00) [pid = 4320] [serial = 1783] [outer = 000000BB06BBB800]
11:45:59 INFO - PROCESS | 4320 | 1448048759746 Marionette INFO loaded listener.js
11:45:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 152 (000000BB08705800) [pid = 4320] [serial = 1784] [outer = 000000BB06BBB800]
11:46:00 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
11:46:00 INFO - document served over http requires an https
11:46:00 INFO - sub-resource via script-tag using the http-csp
11:46:00 INFO - delivery method with no-redirect and when
11:46:00 INFO - the target request is cross-origin.
11:46:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 628ms
11:46:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:46:00 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB09CA2800 == 22 [pid = 4320] [id = 637]
11:46:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 153 (000000BB05521400) [pid = 4320] [serial = 1785] [outer = 0000000000000000]
11:46:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 154 (000000BB08824400) [pid = 4320] [serial = 1786] [outer = 000000BB05521400]
11:46:00 INFO - PROCESS | 4320 | 1448048760395 Marionette INFO loaded listener.js
11:46:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 155 (000000BB09999000) [pid = 4320] [serial = 1787] [outer = 000000BB05521400]
11:46:00 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
11:46:00 INFO - document served over http requires an https
11:46:00 INFO - sub-resource via script-tag using the http-csp
11:46:00 INFO - delivery method with swap-origin-redirect and when
11:46:00 INFO - the target request is cross-origin.
11:46:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 691ms
11:46:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:46:01 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0C215800 == 23 [pid = 4320] [id = 638]
11:46:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 156 (000000BB099A4800) [pid = 4320] [serial = 1788] [outer = 0000000000000000]
11:46:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 157 (000000BB09B29000) [pid = 4320] [serial = 1789] [outer = 000000BB099A4800]
11:46:01 INFO - PROCESS | 4320 | 1448048761093 Marionette INFO loaded listener.js
11:46:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 158 (000000BB0B180400) [pid = 4320] [serial = 1790] [outer = 000000BB099A4800]
11:46:01 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
11:46:01 INFO - document served over http requires an https
11:46:01 INFO - sub-resource via xhr-request using the http-csp
11:46:01 INFO - delivery method with keep-origin-redirect and when
11:46:01 INFO - the target request is cross-origin.
11:46:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 669ms
11:46:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:46:01 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CE2A000 == 24 [pid = 4320] [id = 639]
11:46:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 159 (000000BB0B1DDC00) [pid = 4320] [serial = 1791] [outer = 0000000000000000]
11:46:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 160 (000000BB0B1E5400) [pid = 4320] [serial = 1792] [outer = 000000BB0B1DDC00]
11:46:01 INFO - PROCESS | 4320 | 1448048761766 Marionette INFO loaded listener.js
11:46:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 161 (000000BB0B815800) [pid = 4320] [serial = 1793] [outer = 000000BB0B1DDC00]
11:46:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:46:02 INFO - document served over http requires an https
11:46:02 INFO - sub-resource via xhr-request using the http-csp
11:46:02 INFO - delivery method with no-redirect and when
11:46:02 INFO - the target request is cross-origin.
11:46:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 630ms
11:46:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:46:02 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CF4F800 == 25 [pid = 4320] [id = 640]
11:46:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 162 (000000BB0B818C00) [pid = 4320] [serial = 1794] [outer = 0000000000000000]
11:46:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 163 (000000BB0C297800) [pid = 4320] [serial = 1795] [outer = 000000BB0B818C00]
11:46:02 INFO - PROCESS | 4320 | 1448048762371 Marionette INFO loaded listener.js
11:46:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 164 (000000BB0C2A3800) [pid = 4320] [serial = 1796] [outer = 000000BB0B818C00]
11:46:02 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
11:46:02 INFO - document served over http requires an https
11:46:02 INFO - sub-resource via xhr-request using the http-csp
11:46:02 INFO - delivery method with swap-origin-redirect and when
11:46:02 INFO - the target request is cross-origin.
11:46:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 692ms
11:46:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:46:03 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0691E800 == 26 [pid = 4320] [id = 641]
11:46:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 165 (000000BB0C29E000) [pid = 4320] [serial = 1797] [outer = 0000000000000000]
11:46:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 166 (000000BB0C399000) [pid = 4320] [serial = 1798] [outer = 000000BB0C29E000]
11:46:03 INFO - PROCESS | 4320 | 1448048763172 Marionette INFO loaded listener.js
11:46:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 167 (000000BB0C3A2400) [pid = 4320] [serial = 1799] [outer = 000000BB0C29E000]
11:46:03 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
11:46:03 INFO - document served over http requires an http
11:46:03 INFO - sub-resource via fetch-request using the http-csp
11:46:03 INFO - delivery method with keep-origin-redirect and when
11:46:03 INFO - the target request is same-origin.
11:46:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 733ms
11:46:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:46:03 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0D380800 == 27 [pid = 4320] [id = 642]
11:46:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 168 (000000BB0C3A3000) [pid = 4320] [serial = 1800] [outer = 0000000000000000]
11:46:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 169 (000000BB0CCF2C00) [pid = 4320] [serial = 1801] [outer = 000000BB0C3A3000]
11:46:03 INFO - PROCESS | 4320 | 1448048763849 Marionette INFO loaded listener.js
11:46:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 170 (000000BB0CFC2400) [pid = 4320] [serial = 1802] [outer = 000000BB0C3A3000]
11:46:04 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
11:46:04 INFO - document served over http requires an http
11:46:04 INFO - sub-resource via fetch-request using the http-csp
11:46:04 INFO - delivery method with no-redirect and when
11:46:04 INFO - the target request is same-origin.
11:46:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 692ms
11:46:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 169 (000000BB21F8F400) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 168 (000000BB21BBEC00) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 167 (000000BB2050E400) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 166 (000000BB20503000) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 165 (000000BB1FEC4800) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 164 (000000BB1E37D400) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 163 (000000BB1E37B800) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 162 (000000BB1E361800) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 161 (000000BB1E2E1C00) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 160 (000000BB1CED2000) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 159 (000000BB1CA11400) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 158 (000000BB1C138400) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 157 (000000BB1BECF400) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 156 (000000BB1ACF4400) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 155 (000000BB18934000) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 154 (000000BB156AAC00) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 153 (000000BB15652400) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 152 (000000BB12ED9C00) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 151 (000000BB06BF4000) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 150 (000000BB05909C00) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 149 (000000BB1D4D8800) [pid = 4320] [serial = 1693] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 148 (000000BB243C4000) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 147 (000000BB1CB26800) [pid = 4320] [serial = 1683] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 146 (000000BB12CE9800) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 145 (000000BB04115800) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 144 (000000BB1CED7000) [pid = 4320] [serial = 1688] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048722602]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 143 (000000BB21CF1400) [pid = 4320] [serial = 1725] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 142 (000000BB243BBC00) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 141 (000000BB08704C00) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 140 (000000BB1DFB2000) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 139 (000000BB0DC79800) [pid = 4320] [serial = 1651] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 138 (000000BB2225F400) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 137 (000000BB22260000) [pid = 4320] [serial = 1735] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 136 (000000BB1D4D5400) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 135 (000000BB050D9800) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 134 (000000BB06E5B000) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 133 (000000BB099A2800) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 132 (000000BB12706400) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 131 (000000BB0D3A8000) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 130 (000000BB21F8EC00) [pid = 4320] [serial = 1730] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048735638]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 129 (000000BB1DFA6400) [pid = 4320] [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]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 128 (000000BB128CD000) [pid = 4320] [serial = 1657] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 127 (000000BB0E399000) [pid = 4320] [serial = 1654] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 126 (000000BB0E39B400) [pid = 4320] [serial = 1652] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 125 (000000BB08682800) [pid = 4320] [serial = 1649] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 124 (000000BB0B1DA000) [pid = 4320] [serial = 1765] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 123 (000000BB09D8B000) [pid = 4320] [serial = 1762] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 122 (000000BB05066800) [pid = 4320] [serial = 1759] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 121 (000000BB0881BC00) [pid = 4320] [serial = 1756] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 120 (000000BB06E6F000) [pid = 4320] [serial = 1753] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 119 (000000BB05AD9800) [pid = 4320] [serial = 1750] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 118 (000000BB050E2C00) [pid = 4320] [serial = 1747] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 117 (000000BB2492F800) [pid = 4320] [serial = 1744] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 116 (000000BB243BCC00) [pid = 4320] [serial = 1741] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 115 (000000BB22264400) [pid = 4320] [serial = 1738] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 114 (000000BB2225EC00) [pid = 4320] [serial = 1736] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 113 (000000BB220F1400) [pid = 4320] [serial = 1733] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 112 (000000BB21F90400) [pid = 4320] [serial = 1731] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048735638]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 111 (000000BB21CF2400) [pid = 4320] [serial = 1728] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 110 (000000BB21BC9800) [pid = 4320] [serial = 1726] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 109 (000000BB21BC4800) [pid = 4320] [serial = 1723] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 108 (000000BB20505C00) [pid = 4320] [serial = 1720] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 107 (000000BB1FF14000) [pid = 4320] [serial = 1717] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 106 (000000BB1F791C00) [pid = 4320] [serial = 1714] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 105 (000000BB1F152400) [pid = 4320] [serial = 1711] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 104 (000000BB1E37E400) [pid = 4320] [serial = 1708] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 103 (000000BB1E2ED000) [pid = 4320] [serial = 1705] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 102 (000000BB1E173C00) [pid = 4320] [serial = 1702] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 101 (000000BB1DFABC00) [pid = 4320] [serial = 1699] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 100 (000000BB1D4D9400) [pid = 4320] [serial = 1696] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 99 (000000BB1D4D5800) [pid = 4320] [serial = 1694] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 98 (000000BB1CEDB400) [pid = 4320] [serial = 1691] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 97 (000000BB1CED1400) [pid = 4320] [serial = 1689] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048722602]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 96 (000000BB1CB2B800) [pid = 4320] [serial = 1686] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 95 (000000BB1CB27800) [pid = 4320] [serial = 1684] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 94 (000000BB1C2CF000) [pid = 4320] [serial = 1681] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 93 (000000BB1BED3800) [pid = 4320] [serial = 1678] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 92 (000000BB1B871400) [pid = 4320] [serial = 1675] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 91 (000000BB18BB4400) [pid = 4320] [serial = 1672] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 90 (000000BB16B96400) [pid = 4320] [serial = 1669] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 89 (000000BB1577F000) [pid = 4320] [serial = 1666] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 88 (000000BB12F25C00) [pid = 4320] [serial = 1663] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 87 (000000BB12CF5000) [pid = 4320] [serial = 1660] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 86 (000000BB0867CC00) [pid = 4320] [serial = 1754] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 85 (000000BB06AEA800) [pid = 4320] [serial = 1751] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 84 (000000BB0553C800) [pid = 4320] [serial = 1748] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 83 (000000BB1F78A400) [pid = 4320] [serial = 1712] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 82 (000000BB1F14E400) [pid = 4320] [serial = 1709] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 81 (000000BB1E35C800) [pid = 4320] [serial = 1706] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 80 (000000BB17E72C00) [pid = 4320] [serial = 1670] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 79 (000000BB1680C800) [pid = 4320] [serial = 1667] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | --DOMWINDOW == 78 (000000BB14FCC800) [pid = 4320] [serial = 1664] [outer = 0000000000000000] [url = about:blank]
11:46:05 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB09CA1000 == 28 [pid = 4320] [id = 643]
11:46:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 79 (000000BB04541800) [pid = 4320] [serial = 1803] [outer = 0000000000000000]
11:46:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 80 (000000BB050E2C00) [pid = 4320] [serial = 1804] [outer = 000000BB04541800]
11:46:05 INFO - PROCESS | 4320 | 1448048765295 Marionette INFO loaded listener.js
11:46:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 81 (000000BB0D211000) [pid = 4320] [serial = 1805] [outer = 000000BB04541800]
11:46:05 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
11:46:05 INFO - document served over http requires an http
11:46:05 INFO - sub-resource via fetch-request using the http-csp
11:46:05 INFO - delivery method with swap-origin-redirect and when
11:46:05 INFO - the target request is same-origin.
11:46:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1342ms
11:46:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:46:05 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DA3F000 == 29 [pid = 4320] [id = 644]
11:46:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 82 (000000BB0D3A2400) [pid = 4320] [serial = 1806] [outer = 0000000000000000]
11:46:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 83 (000000BB0D3A6800) [pid = 4320] [serial = 1807] [outer = 000000BB0D3A2400]
11:46:05 INFO - PROCESS | 4320 | 1448048765911 Marionette INFO loaded listener.js
11:46:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 84 (000000BB0DC79800) [pid = 4320] [serial = 1808] [outer = 000000BB0D3A2400]
11:46:06 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DAB3800 == 30 [pid = 4320] [id = 645]
11:46:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 85 (000000BB0DC77C00) [pid = 4320] [serial = 1809] [outer = 0000000000000000]
11:46:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 86 (000000BB0DC7F800) [pid = 4320] [serial = 1810] [outer = 000000BB0DC77C00]
11:46:06 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
11:46:06 INFO - document served over http requires an http
11:46:06 INFO - sub-resource via iframe-tag using the http-csp
11:46:06 INFO - delivery method with keep-origin-redirect and when
11:46:06 INFO - the target request is same-origin.
11:46:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 628ms
11:46:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:46:06 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DAC9800 == 31 [pid = 4320] [id = 646]
11:46:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 87 (000000BB0DC7DC00) [pid = 4320] [serial = 1811] [outer = 0000000000000000]
11:46:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 88 (000000BB0DC84800) [pid = 4320] [serial = 1812] [outer = 000000BB0DC7DC00]
11:46:06 INFO - PROCESS | 4320 | 1448048766583 Marionette INFO loaded listener.js
11:46:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 89 (000000BB0DD14800) [pid = 4320] [serial = 1813] [outer = 000000BB0DC7DC00]
11:46:06 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DACB000 == 32 [pid = 4320] [id = 647]
11:46:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 90 (000000BB0DD12400) [pid = 4320] [serial = 1814] [outer = 0000000000000000]
11:46:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 91 (000000BB0D211800) [pid = 4320] [serial = 1815] [outer = 000000BB0DD12400]
11:46:07 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
11:46:07 INFO - document served over http requires an http
11:46:07 INFO - sub-resource via iframe-tag using the http-csp
11:46:07 INFO - delivery method with no-redirect and when
11:46:07 INFO - the target request is same-origin.
11:46:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 691ms
11:46:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:46:07 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB02E47800 == 33 [pid = 4320] [id = 648]
11:46:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 92 (000000BB0189F800) [pid = 4320] [serial = 1816] [outer = 0000000000000000]
11:46:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 93 (000000BB01E54400) [pid = 4320] [serial = 1817] [outer = 000000BB0189F800]
11:46:07 INFO - PROCESS | 4320 | 1448048767400 Marionette INFO loaded listener.js
11:46:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 94 (000000BB04FBAC00) [pid = 4320] [serial = 1818] [outer = 000000BB0189F800]
11:46:07 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0694C800 == 34 [pid = 4320] [id = 649]
11:46:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 95 (000000BB05AD7000) [pid = 4320] [serial = 1819] [outer = 0000000000000000]
11:46:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 96 (000000BB05537000) [pid = 4320] [serial = 1820] [outer = 000000BB05AD7000]
11:46:08 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
11:46:08 INFO - document served over http requires an http
11:46:08 INFO - sub-resource via iframe-tag using the http-csp
11:46:08 INFO - delivery method with swap-origin-redirect and when
11:46:08 INFO - the target request is same-origin.
11:46:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1072ms
11:46:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:46:08 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0C217800 == 35 [pid = 4320] [id = 650]
11:46:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 97 (000000BB050E2800) [pid = 4320] [serial = 1821] [outer = 0000000000000000]
11:46:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 98 (000000BB0683D800) [pid = 4320] [serial = 1822] [outer = 000000BB050E2800]
11:46:08 INFO - PROCESS | 4320 | 1448048768477 Marionette INFO loaded listener.js
11:46:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 99 (000000BB0881CC00) [pid = 4320] [serial = 1823] [outer = 000000BB050E2800]
11:46:09 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
11:46:09 INFO - document served over http requires an http
11:46:09 INFO - sub-resource via script-tag using the http-csp
11:46:09 INFO - delivery method with keep-origin-redirect and when
11:46:09 INFO - the target request is same-origin.
11:46:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 880ms
11:46:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:46:09 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DCA1800 == 36 [pid = 4320] [id = 651]
11:46:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 100 (000000BB0999FC00) [pid = 4320] [serial = 1824] [outer = 0000000000000000]
11:46:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 101 (000000BB09D8DC00) [pid = 4320] [serial = 1825] [outer = 000000BB0999FC00]
11:46:09 INFO - PROCESS | 4320 | 1448048769377 Marionette INFO loaded listener.js
11:46:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 102 (000000BB0C3A1800) [pid = 4320] [serial = 1826] [outer = 000000BB0999FC00]
11:46:10 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
11:46:10 INFO - document served over http requires an http
11:46:10 INFO - sub-resource via script-tag using the http-csp
11:46:10 INFO - delivery method with no-redirect and when
11:46:10 INFO - the target request is same-origin.
11:46:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 943ms
11:46:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:46:10 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DD68000 == 37 [pid = 4320] [id = 652]
11:46:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 103 (000000BB0B81D000) [pid = 4320] [serial = 1827] [outer = 0000000000000000]
11:46:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 104 (000000BB0D210400) [pid = 4320] [serial = 1828] [outer = 000000BB0B81D000]
11:46:10 INFO - PROCESS | 4320 | 1448048770292 Marionette INFO loaded listener.js
11:46:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 105 (000000BB0DD2E000) [pid = 4320] [serial = 1829] [outer = 000000BB0B81D000]
11:46:10 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
11:46:10 INFO - document served over http requires an http
11:46:10 INFO - sub-resource via script-tag using the http-csp
11:46:10 INFO - delivery method with swap-origin-redirect and when
11:46:10 INFO - the target request is same-origin.
11:46:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 945ms
11:46:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:46:11 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DD9F000 == 38 [pid = 4320] [id = 653]
11:46:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 106 (000000BB0D20AC00) [pid = 4320] [serial = 1830] [outer = 0000000000000000]
11:46:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 107 (000000BB0E036000) [pid = 4320] [serial = 1831] [outer = 000000BB0D20AC00]
11:46:11 INFO - PROCESS | 4320 | 1448048771242 Marionette INFO loaded listener.js
11:46:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 108 (000000BB0E041800) [pid = 4320] [serial = 1832] [outer = 000000BB0D20AC00]
11:46:11 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
11:46:11 INFO - document served over http requires an http
11:46:11 INFO - sub-resource via xhr-request using the http-csp
11:46:11 INFO - delivery method with keep-origin-redirect and when
11:46:11 INFO - the target request is same-origin.
11:46:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 879ms
11:46:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:46:12 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0E01F000 == 39 [pid = 4320] [id = 654]
11:46:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 109 (000000BB0E356800) [pid = 4320] [serial = 1833] [outer = 0000000000000000]
11:46:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 110 (000000BB0E357800) [pid = 4320] [serial = 1834] [outer = 000000BB0E356800]
11:46:12 INFO - PROCESS | 4320 | 1448048772205 Marionette INFO loaded listener.js
11:46:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 111 (000000BB0E393000) [pid = 4320] [serial = 1835] [outer = 000000BB0E356800]
11:46:12 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
11:46:12 INFO - document served over http requires an http
11:46:12 INFO - sub-resource via xhr-request using the http-csp
11:46:12 INFO - delivery method with no-redirect and when
11:46:12 INFO - the target request is same-origin.
11:46:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 943ms
11:46:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:46:13 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0E0EE000 == 40 [pid = 4320] [id = 655]
11:46:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 112 (000000BB0E392400) [pid = 4320] [serial = 1836] [outer = 0000000000000000]
11:46:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 113 (000000BB0F045C00) [pid = 4320] [serial = 1837] [outer = 000000BB0E392400]
11:46:13 INFO - PROCESS | 4320 | 1448048773090 Marionette INFO loaded listener.js
11:46:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 114 (000000BB0F051000) [pid = 4320] [serial = 1838] [outer = 000000BB0E392400]
11:46:13 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
11:46:13 INFO - document served over http requires an http
11:46:13 INFO - sub-resource via xhr-request using the http-csp
11:46:13 INFO - delivery method with swap-origin-redirect and when
11:46:13 INFO - the target request is same-origin.
11:46:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 839ms
11:46:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:46:13 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0EE9C000 == 41 [pid = 4320] [id = 656]
11:46:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 115 (000000BB0E39A800) [pid = 4320] [serial = 1839] [outer = 0000000000000000]
11:46:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 116 (000000BB0F16CC00) [pid = 4320] [serial = 1840] [outer = 000000BB0E39A800]
11:46:13 INFO - PROCESS | 4320 | 1448048773971 Marionette INFO loaded listener.js
11:46:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 117 (000000BB0F17AC00) [pid = 4320] [serial = 1841] [outer = 000000BB0E39A800]
11:46:14 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
11:46:14 INFO - document served over http requires an https
11:46:14 INFO - sub-resource via fetch-request using the http-csp
11:46:14 INFO - delivery method with keep-origin-redirect and when
11:46:14 INFO - the target request is same-origin.
11:46:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 942ms
11:46:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:46:14 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F23C800 == 42 [pid = 4320] [id = 657]
11:46:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 118 (000000BB0F16AC00) [pid = 4320] [serial = 1842] [outer = 0000000000000000]
11:46:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 119 (000000BB0F180800) [pid = 4320] [serial = 1843] [outer = 000000BB0F16AC00]
11:46:14 INFO - PROCESS | 4320 | 1448048774874 Marionette INFO loaded listener.js
11:46:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 120 (000000BB0F565000) [pid = 4320] [serial = 1844] [outer = 000000BB0F16AC00]
11:46:16 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
11:46:16 INFO - document served over http requires an https
11:46:16 INFO - sub-resource via fetch-request using the http-csp
11:46:16 INFO - delivery method with no-redirect and when
11:46:16 INFO - the target request is same-origin.
11:46:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1683ms
11:46:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:46:16 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB08618800 == 43 [pid = 4320] [id = 658]
11:46:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 121 (000000BB0553F000) [pid = 4320] [serial = 1845] [outer = 0000000000000000]
11:46:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 122 (000000BB0C29E400) [pid = 4320] [serial = 1846] [outer = 000000BB0553F000]
11:46:16 INFO - PROCESS | 4320 | 1448048776604 Marionette INFO loaded listener.js
11:46:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 123 (000000BB0F61A400) [pid = 4320] [serial = 1847] [outer = 000000BB0553F000]
11:46:17 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
11:46:17 INFO - document served over http requires an https
11:46:17 INFO - sub-resource via fetch-request using the http-csp
11:46:17 INFO - delivery method with swap-origin-redirect and when
11:46:17 INFO - the target request is same-origin.
11:46:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 965ms
11:46:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:46:17 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CCB0000 == 44 [pid = 4320] [id = 659]
11:46:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 124 (000000BB018A0400) [pid = 4320] [serial = 1848] [outer = 0000000000000000]
11:46:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 125 (000000BB0410C800) [pid = 4320] [serial = 1849] [outer = 000000BB018A0400]
11:46:17 INFO - PROCESS | 4320 | 1448048777600 Marionette INFO loaded listener.js
11:46:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 126 (000000BB0FB54400) [pid = 4320] [serial = 1850] [outer = 000000BB018A0400]
11:46:18 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB06A97800 == 45 [pid = 4320] [id = 660]
11:46:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 127 (000000BB04541000) [pid = 4320] [serial = 1851] [outer = 0000000000000000]
11:46:18 INFO - PROCESS | 4320 | ++DOMWINDOW == 128 (000000BB050E1C00) [pid = 4320] [serial = 1852] [outer = 000000BB04541000]
11:46:18 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
11:46:18 INFO - document served over http requires an https
11:46:18 INFO - sub-resource via iframe-tag using the http-csp
11:46:18 INFO - delivery method with keep-origin-redirect and when
11:46:18 INFO - the target request is same-origin.
11:46:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1476ms
11:46:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:46:19 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB09CAB800 == 46 [pid = 4320] [id = 661]
11:46:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 129 (000000BB050C4000) [pid = 4320] [serial = 1853] [outer = 0000000000000000]
11:46:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 130 (000000BB050C9400) [pid = 4320] [serial = 1854] [outer = 000000BB050C4000]
11:46:19 INFO - PROCESS | 4320 | 1448048779047 Marionette INFO loaded listener.js
11:46:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 131 (000000BB0867A800) [pid = 4320] [serial = 1855] [outer = 000000BB050C4000]
11:46:19 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05C93800 == 47 [pid = 4320] [id = 662]
11:46:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 132 (000000BB06378C00) [pid = 4320] [serial = 1856] [outer = 0000000000000000]
11:46:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 133 (000000BB04B47C00) [pid = 4320] [serial = 1857] [outer = 000000BB06378C00]
11:46:19 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
11:46:19 INFO - document served over http requires an https
11:46:19 INFO - sub-resource via iframe-tag using the http-csp
11:46:19 INFO - delivery method with no-redirect and when
11:46:19 INFO - the target request is same-origin.
11:46:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1031ms
11:46:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:46:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0649C000 == 46 [pid = 4320] [id = 624]
11:46:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0725A000 == 45 [pid = 4320] [id = 625]
11:46:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05478000 == 44 [pid = 4320] [id = 623]
11:46:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0863C000 == 43 [pid = 4320] [id = 626]
11:46:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DACB000 == 42 [pid = 4320] [id = 647]
11:46:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DAB3800 == 41 [pid = 4320] [id = 645]
11:46:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB06904800 == 40 [pid = 4320] [id = 634]
11:46:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05A8C800 == 39 [pid = 4320] [id = 632]
11:46:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0308C800 == 38 [pid = 4320] [id = 630]
11:46:20 INFO - PROCESS | 4320 | --DOMWINDOW == 132 (000000BB0B093000) [pid = 4320] [serial = 1763] [outer = 0000000000000000] [url = about:blank]
11:46:20 INFO - PROCESS | 4320 | --DOMWINDOW == 131 (000000BB0C397C00) [pid = 4320] [serial = 1650] [outer = 0000000000000000] [url = about:blank]
11:46:20 INFO - PROCESS | 4320 | --DOMWINDOW == 130 (000000BB1002CC00) [pid = 4320] [serial = 1655] [outer = 0000000000000000] [url = about:blank]
11:46:20 INFO - PROCESS | 4320 | --DOMWINDOW == 129 (000000BB12BBA800) [pid = 4320] [serial = 1658] [outer = 0000000000000000] [url = about:blank]
11:46:20 INFO - PROCESS | 4320 | --DOMWINDOW == 128 (000000BB12EAFC00) [pid = 4320] [serial = 1661] [outer = 0000000000000000] [url = about:blank]
11:46:20 INFO - PROCESS | 4320 | --DOMWINDOW == 127 (000000BB1AB09C00) [pid = 4320] [serial = 1673] [outer = 0000000000000000] [url = about:blank]
11:46:20 INFO - PROCESS | 4320 | --DOMWINDOW == 126 (000000BB1BDAB400) [pid = 4320] [serial = 1676] [outer = 0000000000000000] [url = about:blank]
11:46:20 INFO - PROCESS | 4320 | --DOMWINDOW == 125 (000000BB1C135400) [pid = 4320] [serial = 1679] [outer = 0000000000000000] [url = about:blank]
11:46:20 INFO - PROCESS | 4320 | --DOMWINDOW == 124 (000000BB1CA0CC00) [pid = 4320] [serial = 1682] [outer = 0000000000000000] [url = about:blank]
11:46:20 INFO - PROCESS | 4320 | --DOMWINDOW == 123 (000000BB1CED3800) [pid = 4320] [serial = 1687] [outer = 0000000000000000] [url = about:blank]
11:46:20 INFO - PROCESS | 4320 | --DOMWINDOW == 122 (000000BB1CF63C00) [pid = 4320] [serial = 1692] [outer = 0000000000000000] [url = about:blank]
11:46:20 INFO - PROCESS | 4320 | --DOMWINDOW == 121 (000000BB1D63C000) [pid = 4320] [serial = 1697] [outer = 0000000000000000] [url = about:blank]
11:46:20 INFO - PROCESS | 4320 | --DOMWINDOW == 120 (000000BB1E16E000) [pid = 4320] [serial = 1700] [outer = 0000000000000000] [url = about:blank]
11:46:20 INFO - PROCESS | 4320 | --DOMWINDOW == 119 (000000BB1E2E4800) [pid = 4320] [serial = 1703] [outer = 0000000000000000] [url = about:blank]
11:46:20 INFO - PROCESS | 4320 | --DOMWINDOW == 118 (000000BB1FEC7400) [pid = 4320] [serial = 1715] [outer = 0000000000000000] [url = about:blank]
11:46:20 INFO - PROCESS | 4320 | --DOMWINDOW == 117 (000000BB1FF1E000) [pid = 4320] [serial = 1718] [outer = 0000000000000000] [url = about:blank]
11:46:20 INFO - PROCESS | 4320 | --DOMWINDOW == 116 (000000BB20510400) [pid = 4320] [serial = 1721] [outer = 0000000000000000] [url = about:blank]
11:46:20 INFO - PROCESS | 4320 | --DOMWINDOW == 115 (000000BB21CED000) [pid = 4320] [serial = 1724] [outer = 0000000000000000] [url = about:blank]
11:46:20 INFO - PROCESS | 4320 | --DOMWINDOW == 114 (000000BB21F8BC00) [pid = 4320] [serial = 1729] [outer = 0000000000000000] [url = about:blank]
11:46:20 INFO - PROCESS | 4320 | --DOMWINDOW == 113 (000000BB2225C000) [pid = 4320] [serial = 1734] [outer = 0000000000000000] [url = about:blank]
11:46:20 INFO - PROCESS | 4320 | --DOMWINDOW == 112 (000000BB241A1000) [pid = 4320] [serial = 1739] [outer = 0000000000000000] [url = about:blank]
11:46:20 INFO - PROCESS | 4320 | --DOMWINDOW == 111 (000000BB243C7800) [pid = 4320] [serial = 1742] [outer = 0000000000000000] [url = about:blank]
11:46:20 INFO - PROCESS | 4320 | --DOMWINDOW == 110 (000000BB24E8D000) [pid = 4320] [serial = 1745] [outer = 0000000000000000] [url = about:blank]
11:46:20 INFO - PROCESS | 4320 | --DOMWINDOW == 109 (000000BB097BE800) [pid = 4320] [serial = 1760] [outer = 0000000000000000] [url = about:blank]
11:46:20 INFO - PROCESS | 4320 | --DOMWINDOW == 108 (000000BB097B8800) [pid = 4320] [serial = 1757] [outer = 0000000000000000] [url = about:blank]
11:46:20 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB02E45800 == 39 [pid = 4320] [id = 663]
11:46:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 109 (000000BB01E4F800) [pid = 4320] [serial = 1858] [outer = 0000000000000000]
11:46:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 110 (000000BB0309D800) [pid = 4320] [serial = 1859] [outer = 000000BB01E4F800]
11:46:20 INFO - PROCESS | 4320 | 1448048780158 Marionette INFO loaded listener.js
11:46:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 111 (000000BB05539C00) [pid = 4320] [serial = 1860] [outer = 000000BB01E4F800]
11:46:20 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB04521800 == 40 [pid = 4320] [id = 664]
11:46:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 112 (000000BB05ADB400) [pid = 4320] [serial = 1861] [outer = 0000000000000000]
11:46:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 113 (000000BB08681800) [pid = 4320] [serial = 1862] [outer = 000000BB05ADB400]
11:46:20 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
11:46:20 INFO - document served over http requires an https
11:46:20 INFO - sub-resource via iframe-tag using the http-csp
11:46:20 INFO - delivery method with swap-origin-redirect and when
11:46:20 INFO - the target request is same-origin.
11:46:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 991ms
11:46:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:46:21 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB08309800 == 41 [pid = 4320] [id = 665]
11:46:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 114 (000000BB05539000) [pid = 4320] [serial = 1863] [outer = 0000000000000000]
11:46:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 115 (000000BB0881D800) [pid = 4320] [serial = 1864] [outer = 000000BB05539000]
11:46:21 INFO - PROCESS | 4320 | 1448048781040 Marionette INFO loaded listener.js
11:46:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 116 (000000BB0B089400) [pid = 4320] [serial = 1865] [outer = 000000BB05539000]
11:46:21 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
11:46:21 INFO - document served over http requires an https
11:46:21 INFO - sub-resource via script-tag using the http-csp
11:46:21 INFO - delivery method with keep-origin-redirect and when
11:46:21 INFO - the target request is same-origin.
11:46:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 692ms
11:46:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:46:21 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB09CB7800 == 42 [pid = 4320] [id = 666]
11:46:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 117 (000000BB0B1DF000) [pid = 4320] [serial = 1866] [outer = 0000000000000000]
11:46:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 118 (000000BB0B1E4C00) [pid = 4320] [serial = 1867] [outer = 000000BB0B1DF000]
11:46:21 INFO - PROCESS | 4320 | 1448048781659 Marionette INFO loaded listener.js
11:46:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 119 (000000BB0B819400) [pid = 4320] [serial = 1868] [outer = 000000BB0B1DF000]
11:46:22 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
11:46:22 INFO - document served over http requires an https
11:46:22 INFO - sub-resource via script-tag using the http-csp
11:46:22 INFO - delivery method with no-redirect and when
11:46:22 INFO - the target request is same-origin.
11:46:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 629ms
11:46:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:46:22 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CCB0800 == 43 [pid = 4320] [id = 667]
11:46:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 120 (000000BB0C298C00) [pid = 4320] [serial = 1869] [outer = 0000000000000000]
11:46:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 121 (000000BB0C2A6800) [pid = 4320] [serial = 1870] [outer = 000000BB0C298C00]
11:46:22 INFO - PROCESS | 4320 | 1448048782295 Marionette INFO loaded listener.js
11:46:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 122 (000000BB0CCEF400) [pid = 4320] [serial = 1871] [outer = 000000BB0C298C00]
11:46:22 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
11:46:22 INFO - document served over http requires an https
11:46:22 INFO - sub-resource via script-tag using the http-csp
11:46:22 INFO - delivery method with swap-origin-redirect and when
11:46:22 INFO - the target request is same-origin.
11:46:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 731ms
11:46:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:46:23 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0D291800 == 44 [pid = 4320] [id = 668]
11:46:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 123 (000000BB0CCF5000) [pid = 4320] [serial = 1872] [outer = 0000000000000000]
11:46:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 124 (000000BB0CFCFC00) [pid = 4320] [serial = 1873] [outer = 000000BB0CCF5000]
11:46:23 INFO - PROCESS | 4320 | 1448048783119 Marionette INFO loaded listener.js
11:46:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 125 (000000BB0DC81C00) [pid = 4320] [serial = 1874] [outer = 000000BB0CCF5000]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 124 (000000BB0DC84800) [pid = 4320] [serial = 1812] [outer = 0000000000000000] [url = about:blank]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 123 (000000BB0CCF2C00) [pid = 4320] [serial = 1801] [outer = 0000000000000000] [url = about:blank]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 122 (000000BB0DC7F800) [pid = 4320] [serial = 1810] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:23 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
11:46:23 INFO - document served over http requires an https
11:46:23 INFO - sub-resource via xhr-request using the http-csp
11:46:23 INFO - delivery method with keep-origin-redirect and when
11:46:23 INFO - the target request is same-origin.
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 121 (000000BB0D3A6800) [pid = 4320] [serial = 1807] [outer = 0000000000000000] [url = about:blank]
11:46:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 713ms
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 120 (000000BB0C399000) [pid = 4320] [serial = 1798] [outer = 0000000000000000] [url = about:blank]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 119 (000000BB04545400) [pid = 4320] [serial = 1768] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 118 (000000BB0B1E5400) [pid = 4320] [serial = 1792] [outer = 0000000000000000] [url = about:blank]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 117 (000000BB09B29000) [pid = 4320] [serial = 1789] [outer = 0000000000000000] [url = about:blank]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 116 (000000BB06573000) [pid = 4320] [serial = 1778] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 115 (000000BB05537800) [pid = 4320] [serial = 1775] [outer = 0000000000000000] [url = about:blank]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 114 (000000BB08824400) [pid = 4320] [serial = 1786] [outer = 0000000000000000] [url = about:blank]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 113 (000000BB0C297800) [pid = 4320] [serial = 1795] [outer = 0000000000000000] [url = about:blank]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 112 (000000BB06BB6800) [pid = 4320] [serial = 1780] [outer = 0000000000000000] [url = about:blank]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 111 (000000BB050E2C00) [pid = 4320] [serial = 1804] [outer = 0000000000000000] [url = about:blank]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 110 (000000BB0553B400) [pid = 4320] [serial = 1773] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048757955]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 109 (000000BB050C6C00) [pid = 4320] [serial = 1770] [outer = 0000000000000000] [url = about:blank]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 108 (000000BB05ADF800) [pid = 4320] [serial = 1777] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 107 (000000BB0B818C00) [pid = 4320] [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]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 106 (000000BB0410B800) [pid = 4320] [serial = 1767] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 105 (000000BB05532800) [pid = 4320] [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]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 104 (000000BB02EF4800) [pid = 4320] [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]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 103 (000000BB0D3A2400) [pid = 4320] [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]
11:46:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 102 (000000BB0B185C00) [pid = 4320] [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]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 101 (000000BB050E4C00) [pid = 4320] [serial = 1772] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048757955]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 100 (000000BB0DC77C00) [pid = 4320] [serial = 1809] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 99 (000000BB06BBB800) [pid = 4320] [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]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 98 (000000BB05521400) [pid = 4320] [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]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 97 (000000BB0C3A3000) [pid = 4320] [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]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 96 (000000BB050C5800) [pid = 4320] [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]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 95 (000000BB0B1DDC00) [pid = 4320] [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]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 94 (000000BB04541800) [pid = 4320] [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]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 93 (000000BB099A4800) [pid = 4320] [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]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 92 (000000BB0C29E000) [pid = 4320] [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]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 91 (000000BB06E7AC00) [pid = 4320] [serial = 1783] [outer = 0000000000000000] [url = about:blank]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 90 (000000BB0B815800) [pid = 4320] [serial = 1793] [outer = 0000000000000000] [url = about:blank]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 89 (000000BB0B180400) [pid = 4320] [serial = 1790] [outer = 0000000000000000] [url = about:blank]
11:46:23 INFO - PROCESS | 4320 | --DOMWINDOW == 88 (000000BB0C2A3800) [pid = 4320] [serial = 1796] [outer = 0000000000000000] [url = about:blank]
11:46:23 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DA48000 == 45 [pid = 4320] [id = 669]
11:46:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 89 (000000BB050C3800) [pid = 4320] [serial = 1875] [outer = 0000000000000000]
11:46:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 90 (000000BB050E4C00) [pid = 4320] [serial = 1876] [outer = 000000BB050C3800]
11:46:23 INFO - PROCESS | 4320 | 1448048783814 Marionette INFO loaded listener.js
11:46:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 91 (000000BB0C297800) [pid = 4320] [serial = 1877] [outer = 000000BB050C3800]
11:46:24 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
11:46:24 INFO - document served over http requires an https
11:46:24 INFO - sub-resource via xhr-request using the http-csp
11:46:24 INFO - delivery method with no-redirect and when
11:46:24 INFO - the target request is same-origin.
11:46:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 629ms
11:46:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:46:24 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DD5E000 == 46 [pid = 4320] [id = 670]
11:46:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 92 (000000BB0DC7CC00) [pid = 4320] [serial = 1878] [outer = 0000000000000000]
11:46:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 93 (000000BB0DD31400) [pid = 4320] [serial = 1879] [outer = 000000BB0DC7CC00]
11:46:24 INFO - PROCESS | 4320 | 1448048784422 Marionette INFO loaded listener.js
11:46:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 94 (000000BB0E38E800) [pid = 4320] [serial = 1880] [outer = 000000BB0DC7CC00]
11:46:24 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
11:46:24 INFO - document served over http requires an https
11:46:24 INFO - sub-resource via xhr-request using the http-csp
11:46:24 INFO - delivery method with swap-origin-redirect and when
11:46:24 INFO - the target request is same-origin.
11:46:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 627ms
11:46:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:46:24 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0E0E7800 == 47 [pid = 4320] [id = 671]
11:46:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 95 (000000BB0E397000) [pid = 4320] [serial = 1881] [outer = 0000000000000000]
11:46:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 96 (000000BB0F17E400) [pid = 4320] [serial = 1882] [outer = 000000BB0E397000]
11:46:25 INFO - PROCESS | 4320 | 1448048785037 Marionette INFO loaded listener.js
11:46:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 97 (000000BB0F621400) [pid = 4320] [serial = 1883] [outer = 000000BB0E397000]
11:46:25 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
11:46:25 INFO - document served over http requires an http
11:46:25 INFO - sub-resource via fetch-request using the meta-csp
11:46:25 INFO - delivery method with keep-origin-redirect and when
11:46:25 INFO - the target request is cross-origin.
11:46:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 649ms
11:46:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:46:25 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F65E000 == 48 [pid = 4320] [id = 672]
11:46:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 98 (000000BB0F61E400) [pid = 4320] [serial = 1884] [outer = 0000000000000000]
11:46:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 99 (000000BB0FB57400) [pid = 4320] [serial = 1885] [outer = 000000BB0F61E400]
11:46:25 INFO - PROCESS | 4320 | 1448048785691 Marionette INFO loaded listener.js
11:46:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 100 (000000BB0FBA2800) [pid = 4320] [serial = 1886] [outer = 000000BB0F61E400]
11:46:26 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
11:46:26 INFO - document served over http requires an http
11:46:26 INFO - sub-resource via fetch-request using the meta-csp
11:46:26 INFO - delivery method with no-redirect and when
11:46:26 INFO - the target request is cross-origin.
11:46:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 628ms
11:46:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:46:26 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0FB65800 == 49 [pid = 4320] [id = 673]
11:46:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 101 (000000BB0FBA1C00) [pid = 4320] [serial = 1887] [outer = 0000000000000000]
11:46:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 102 (000000BB0FDC9800) [pid = 4320] [serial = 1888] [outer = 000000BB0FBA1C00]
11:46:26 INFO - PROCESS | 4320 | 1448048786335 Marionette INFO loaded listener.js
11:46:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 103 (000000BB1001E000) [pid = 4320] [serial = 1889] [outer = 000000BB0FBA1C00]
11:46:27 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
11:46:27 INFO - document served over http requires an http
11:46:27 INFO - sub-resource via fetch-request using the meta-csp
11:46:27 INFO - delivery method with swap-origin-redirect and when
11:46:27 INFO - the target request is cross-origin.
11:46:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 986ms
11:46:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:46:27 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB06921800 == 50 [pid = 4320] [id = 674]
11:46:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 104 (000000BB05AE2400) [pid = 4320] [serial = 1890] [outer = 0000000000000000]
11:46:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 105 (000000BB06AEA800) [pid = 4320] [serial = 1891] [outer = 000000BB05AE2400]
11:46:27 INFO - PROCESS | 4320 | 1448048787535 Marionette INFO loaded listener.js
11:46:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 106 (000000BB08821000) [pid = 4320] [serial = 1892] [outer = 000000BB05AE2400]
11:46:27 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0C214800 == 51 [pid = 4320] [id = 675]
11:46:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 107 (000000BB099A4800) [pid = 4320] [serial = 1893] [outer = 0000000000000000]
11:46:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 108 (000000BB09D97C00) [pid = 4320] [serial = 1894] [outer = 000000BB099A4800]
11:46:28 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
11:46:28 INFO - document served over http requires an http
11:46:28 INFO - sub-resource via iframe-tag using the meta-csp
11:46:28 INFO - delivery method with keep-origin-redirect and when
11:46:28 INFO - the target request is cross-origin.
11:46:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 984ms
11:46:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:46:28 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0E018000 == 52 [pid = 4320] [id = 676]
11:46:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 109 (000000BB09998000) [pid = 4320] [serial = 1895] [outer = 0000000000000000]
11:46:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 110 (000000BB0B184C00) [pid = 4320] [serial = 1896] [outer = 000000BB09998000]
11:46:28 INFO - PROCESS | 4320 | 1448048788460 Marionette INFO loaded listener.js
11:46:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 111 (000000BB0D210000) [pid = 4320] [serial = 1897] [outer = 000000BB09998000]
11:46:28 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0FB77800 == 53 [pid = 4320] [id = 677]
11:46:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 112 (000000BB0DD2B800) [pid = 4320] [serial = 1898] [outer = 0000000000000000]
11:46:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 113 (000000BB0D213400) [pid = 4320] [serial = 1899] [outer = 000000BB0DD2B800]
11:46:29 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
11:46:29 INFO - document served over http requires an http
11:46:29 INFO - sub-resource via iframe-tag using the meta-csp
11:46:29 INFO - delivery method with no-redirect and when
11:46:29 INFO - the target request is cross-origin.
11:46:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 986ms
11:46:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:46:29 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0FC11000 == 54 [pid = 4320] [id = 678]
11:46:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 114 (000000BB0E396000) [pid = 4320] [serial = 1900] [outer = 0000000000000000]
11:46:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 115 (000000BB0FB56C00) [pid = 4320] [serial = 1901] [outer = 000000BB0E396000]
11:46:29 INFO - PROCESS | 4320 | 1448048789499 Marionette INFO loaded listener.js
11:46:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 116 (000000BB0FDD3000) [pid = 4320] [serial = 1902] [outer = 000000BB0E396000]
11:46:29 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10243800 == 55 [pid = 4320] [id = 679]
11:46:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 117 (000000BB0FDD8400) [pid = 4320] [serial = 1903] [outer = 0000000000000000]
11:46:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 118 (000000BB10021800) [pid = 4320] [serial = 1904] [outer = 000000BB0FDD8400]
11:46:30 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
11:46:30 INFO - document served over http requires an http
11:46:30 INFO - sub-resource via iframe-tag using the meta-csp
11:46:30 INFO - delivery method with swap-origin-redirect and when
11:46:30 INFO - the target request is cross-origin.
11:46:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1028ms
11:46:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:46:30 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10252800 == 56 [pid = 4320] [id = 680]
11:46:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 119 (000000BB1001D400) [pid = 4320] [serial = 1905] [outer = 0000000000000000]
11:46:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 120 (000000BB10028000) [pid = 4320] [serial = 1906] [outer = 000000BB1001D400]
11:46:30 INFO - PROCESS | 4320 | 1448048790520 Marionette INFO loaded listener.js
11:46:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 121 (000000BB10114400) [pid = 4320] [serial = 1907] [outer = 000000BB1001D400]
11:46:31 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
11:46:31 INFO - document served over http requires an http
11:46:31 INFO - sub-resource via script-tag using the meta-csp
11:46:31 INFO - delivery method with keep-origin-redirect and when
11:46:31 INFO - the target request is cross-origin.
11:46:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 943ms
11:46:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:46:31 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1065B000 == 57 [pid = 4320] [id = 681]
11:46:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 122 (000000BB101E0800) [pid = 4320] [serial = 1908] [outer = 0000000000000000]
11:46:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 123 (000000BB101E2000) [pid = 4320] [serial = 1909] [outer = 000000BB101E0800]
11:46:31 INFO - PROCESS | 4320 | 1448048791445 Marionette INFO loaded listener.js
11:46:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 124 (000000BB101EBC00) [pid = 4320] [serial = 1910] [outer = 000000BB101E0800]
11:46:32 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
11:46:32 INFO - document served over http requires an http
11:46:32 INFO - sub-resource via script-tag using the meta-csp
11:46:32 INFO - delivery method with no-redirect and when
11:46:32 INFO - the target request is cross-origin.
11:46:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 879ms
11:46:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:46:32 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10761000 == 58 [pid = 4320] [id = 682]
11:46:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 125 (000000BB10345400) [pid = 4320] [serial = 1911] [outer = 0000000000000000]
11:46:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 126 (000000BB10348000) [pid = 4320] [serial = 1912] [outer = 000000BB10345400]
11:46:32 INFO - PROCESS | 4320 | 1448048792334 Marionette INFO loaded listener.js
11:46:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 127 (000000BB10362400) [pid = 4320] [serial = 1913] [outer = 000000BB10345400]
11:46:32 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
11:46:32 INFO - document served over http requires an http
11:46:32 INFO - sub-resource via script-tag using the meta-csp
11:46:32 INFO - delivery method with swap-origin-redirect and when
11:46:32 INFO - the target request is cross-origin.
11:46:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 882ms
11:46:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:46:33 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10D67000 == 59 [pid = 4320] [id = 683]
11:46:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 128 (000000BB10361800) [pid = 4320] [serial = 1914] [outer = 0000000000000000]
11:46:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 129 (000000BB10368800) [pid = 4320] [serial = 1915] [outer = 000000BB10361800]
11:46:33 INFO - PROCESS | 4320 | 1448048793220 Marionette INFO loaded listener.js
11:46:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 130 (000000BB1091E800) [pid = 4320] [serial = 1916] [outer = 000000BB10361800]
11:46:33 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
11:46:33 INFO - document served over http requires an http
11:46:33 INFO - sub-resource via xhr-request using the meta-csp
11:46:33 INFO - delivery method with keep-origin-redirect and when
11:46:33 INFO - the target request is cross-origin.
11:46:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 838ms
11:46:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:46:34 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10D7F800 == 60 [pid = 4320] [id = 684]
11:46:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 131 (000000BB10365C00) [pid = 4320] [serial = 1917] [outer = 0000000000000000]
11:46:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 132 (000000BB10923400) [pid = 4320] [serial = 1918] [outer = 000000BB10365C00]
11:46:34 INFO - PROCESS | 4320 | 1448048794117 Marionette INFO loaded listener.js
11:46:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 133 (000000BB10CE1000) [pid = 4320] [serial = 1919] [outer = 000000BB10365C00]
11:46:35 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
11:46:35 INFO - document served over http requires an http
11:46:35 INFO - sub-resource via xhr-request using the meta-csp
11:46:35 INFO - delivery method with no-redirect and when
11:46:35 INFO - the target request is cross-origin.
11:46:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1887ms
11:46:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:46:35 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB09C99800 == 61 [pid = 4320] [id = 685]
11:46:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 134 (000000BB0855F800) [pid = 4320] [serial = 1920] [outer = 0000000000000000]
11:46:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 135 (000000BB099A2400) [pid = 4320] [serial = 1921] [outer = 000000BB0855F800]
11:46:35 INFO - PROCESS | 4320 | 1448048795973 Marionette INFO loaded listener.js
11:46:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 136 (000000BB10D03400) [pid = 4320] [serial = 1922] [outer = 000000BB0855F800]
11:46:36 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
11:46:36 INFO - document served over http requires an http
11:46:36 INFO - sub-resource via xhr-request using the meta-csp
11:46:36 INFO - delivery method with swap-origin-redirect and when
11:46:36 INFO - the target request is cross-origin.
11:46:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1282ms
11:46:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:46:37 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB08306800 == 62 [pid = 4320] [id = 686]
11:46:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 137 (000000BB069B0800) [pid = 4320] [serial = 1923] [outer = 0000000000000000]
11:46:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 138 (000000BB06BEF400) [pid = 4320] [serial = 1924] [outer = 000000BB069B0800]
11:46:37 INFO - PROCESS | 4320 | 1448048797268 Marionette INFO loaded listener.js
11:46:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 139 (000000BB09D95000) [pid = 4320] [serial = 1925] [outer = 000000BB069B0800]
11:46:38 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
11:46:38 INFO - document served over http requires an https
11:46:38 INFO - sub-resource via fetch-request using the meta-csp
11:46:38 INFO - delivery method with keep-origin-redirect and when
11:46:38 INFO - the target request is cross-origin.
11:46:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1003ms
11:46:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:46:38 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB06909000 == 63 [pid = 4320] [id = 687]
11:46:38 INFO - PROCESS | 4320 | ++DOMWINDOW == 140 (000000BB045C1000) [pid = 4320] [serial = 1926] [outer = 0000000000000000]
11:46:38 INFO - PROCESS | 4320 | ++DOMWINDOW == 141 (000000BB05521000) [pid = 4320] [serial = 1927] [outer = 000000BB045C1000]
11:46:38 INFO - PROCESS | 4320 | 1448048798261 Marionette INFO loaded listener.js
11:46:38 INFO - PROCESS | 4320 | ++DOMWINDOW == 142 (000000BB0B426C00) [pid = 4320] [serial = 1928] [outer = 000000BB045C1000]
11:46:38 INFO - PROCESS | 4320 | --DOCSHELL 000000BB09CA8800 == 62 [pid = 4320] [id = 627]
11:46:38 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CCA7000 == 61 [pid = 4320] [id = 629]
11:46:38 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F65E000 == 60 [pid = 4320] [id = 672]
11:46:38 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0E0E7800 == 59 [pid = 4320] [id = 671]
11:46:38 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DD5E000 == 58 [pid = 4320] [id = 670]
11:46:38 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DA48000 == 57 [pid = 4320] [id = 669]
11:46:38 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0D291800 == 56 [pid = 4320] [id = 668]
11:46:38 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CCB0800 == 55 [pid = 4320] [id = 667]
11:46:38 INFO - PROCESS | 4320 | --DOCSHELL 000000BB09CB7800 == 54 [pid = 4320] [id = 666]
11:46:38 INFO - PROCESS | 4320 | --DOCSHELL 000000BB08309800 == 53 [pid = 4320] [id = 665]
11:46:38 INFO - PROCESS | 4320 | --DOCSHELL 000000BB04521800 == 52 [pid = 4320] [id = 664]
11:46:38 INFO - PROCESS | 4320 | --DOCSHELL 000000BB02E45800 == 51 [pid = 4320] [id = 663]
11:46:38 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05C93800 == 50 [pid = 4320] [id = 662]
11:46:38 INFO - PROCESS | 4320 | --DOCSHELL 000000BB09CAB800 == 49 [pid = 4320] [id = 661]
11:46:38 INFO - PROCESS | 4320 | --DOCSHELL 000000BB06A97800 == 48 [pid = 4320] [id = 660]
11:46:38 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CCB0000 == 47 [pid = 4320] [id = 659]
11:46:38 INFO - PROCESS | 4320 | --DOCSHELL 000000BB08618800 == 46 [pid = 4320] [id = 658]
11:46:38 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F23C800 == 45 [pid = 4320] [id = 657]
11:46:38 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0E01F000 == 44 [pid = 4320] [id = 654]
11:46:38 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0694C800 == 43 [pid = 4320] [id = 649]
11:46:38 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
11:46:38 INFO - document served over http requires an https
11:46:38 INFO - sub-resource via fetch-request using the meta-csp
11:46:38 INFO - delivery method with no-redirect and when
11:46:38 INFO - the target request is cross-origin.
11:46:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 881ms
11:46:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:46:39 INFO - PROCESS | 4320 | --DOMWINDOW == 141 (000000BB06BEF800) [pid = 4320] [serial = 1781] [outer = 0000000000000000] [url = about:blank]
11:46:39 INFO - PROCESS | 4320 | --DOMWINDOW == 140 (000000BB0C3A2400) [pid = 4320] [serial = 1799] [outer = 0000000000000000] [url = about:blank]
11:46:39 INFO - PROCESS | 4320 | --DOMWINDOW == 139 (000000BB0CFC2400) [pid = 4320] [serial = 1802] [outer = 0000000000000000] [url = about:blank]
11:46:39 INFO - PROCESS | 4320 | --DOMWINDOW == 138 (000000BB05ADBC00) [pid = 4320] [serial = 1776] [outer = 0000000000000000] [url = about:blank]
11:46:39 INFO - PROCESS | 4320 | --DOMWINDOW == 137 (000000BB0B424C00) [pid = 4320] [serial = 1766] [outer = 0000000000000000] [url = about:blank]
11:46:39 INFO - PROCESS | 4320 | --DOMWINDOW == 136 (000000BB08705800) [pid = 4320] [serial = 1784] [outer = 0000000000000000] [url = about:blank]
11:46:39 INFO - PROCESS | 4320 | --DOMWINDOW == 135 (000000BB09999000) [pid = 4320] [serial = 1787] [outer = 0000000000000000] [url = about:blank]
11:46:39 INFO - PROCESS | 4320 | --DOMWINDOW == 134 (000000BB05516000) [pid = 4320] [serial = 1771] [outer = 0000000000000000] [url = about:blank]
11:46:39 INFO - PROCESS | 4320 | --DOMWINDOW == 133 (000000BB0DC79800) [pid = 4320] [serial = 1808] [outer = 0000000000000000] [url = about:blank]
11:46:39 INFO - PROCESS | 4320 | --DOMWINDOW == 132 (000000BB0D211000) [pid = 4320] [serial = 1805] [outer = 0000000000000000] [url = about:blank]
11:46:39 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05A55800 == 44 [pid = 4320] [id = 688]
11:46:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 133 (000000BB04B46C00) [pid = 4320] [serial = 1929] [outer = 0000000000000000]
11:46:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 134 (000000BB050D9800) [pid = 4320] [serial = 1930] [outer = 000000BB04B46C00]
11:46:39 INFO - PROCESS | 4320 | 1448048799241 Marionette INFO loaded listener.js
11:46:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 135 (000000BB0881F800) [pid = 4320] [serial = 1931] [outer = 000000BB04B46C00]
11:46:39 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
11:46:39 INFO - document served over http requires an https
11:46:39 INFO - sub-resource via fetch-request using the meta-csp
11:46:39 INFO - delivery method with swap-origin-redirect and when
11:46:39 INFO - the target request is cross-origin.
11:46:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 836ms
11:46:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:46:39 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0860F000 == 45 [pid = 4320] [id = 689]
11:46:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 136 (000000BB0B180400) [pid = 4320] [serial = 1932] [outer = 0000000000000000]
11:46:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 137 (000000BB0B1E2400) [pid = 4320] [serial = 1933] [outer = 000000BB0B180400]
11:46:39 INFO - PROCESS | 4320 | 1448048799910 Marionette INFO loaded listener.js
11:46:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 138 (000000BB0C2A0000) [pid = 4320] [serial = 1934] [outer = 000000BB0B180400]
11:46:40 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB09CA9000 == 46 [pid = 4320] [id = 690]
11:46:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 139 (000000BB0C29F800) [pid = 4320] [serial = 1935] [outer = 0000000000000000]
11:46:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 140 (000000BB0C39AC00) [pid = 4320] [serial = 1936] [outer = 000000BB0C29F800]
11:46:40 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
11:46:40 INFO - document served over http requires an https
11:46:40 INFO - sub-resource via iframe-tag using the meta-csp
11:46:40 INFO - delivery method with keep-origin-redirect and when
11:46:40 INFO - the target request is cross-origin.
11:46:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 691ms
11:46:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:46:40 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CCAF000 == 47 [pid = 4320] [id = 691]
11:46:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 141 (000000BB08560800) [pid = 4320] [serial = 1937] [outer = 0000000000000000]
11:46:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 142 (000000BB0C2A6000) [pid = 4320] [serial = 1938] [outer = 000000BB08560800]
11:46:40 INFO - PROCESS | 4320 | 1448048800682 Marionette INFO loaded listener.js
11:46:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 143 (000000BB0CFCF800) [pid = 4320] [serial = 1939] [outer = 000000BB08560800]
11:46:41 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CF6C000 == 48 [pid = 4320] [id = 692]
11:46:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 144 (000000BB0D214C00) [pid = 4320] [serial = 1940] [outer = 0000000000000000]
11:46:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 145 (000000BB0DC7FC00) [pid = 4320] [serial = 1941] [outer = 000000BB0D214C00]
11:46:41 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
11:46:41 INFO - document served over http requires an https
11:46:41 INFO - sub-resource via iframe-tag using the meta-csp
11:46:41 INFO - delivery method with no-redirect and when
11:46:41 INFO - the target request is cross-origin.
11:46:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 774ms
11:46:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:46:41 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DA33800 == 49 [pid = 4320] [id = 693]
11:46:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 146 (000000BB0D3AAC00) [pid = 4320] [serial = 1942] [outer = 0000000000000000]
11:46:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 147 (000000BB0DD16400) [pid = 4320] [serial = 1943] [outer = 000000BB0D3AAC00]
11:46:41 INFO - PROCESS | 4320 | 1448048801446 Marionette INFO loaded listener.js
11:46:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 148 (000000BB0E032400) [pid = 4320] [serial = 1944] [outer = 000000BB0D3AAC00]
11:46:41 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0D377000 == 50 [pid = 4320] [id = 694]
11:46:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 149 (000000BB0683FC00) [pid = 4320] [serial = 1945] [outer = 0000000000000000]
11:46:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 150 (000000BB0E03C000) [pid = 4320] [serial = 1946] [outer = 000000BB0683FC00]
11:46:42 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
11:46:42 INFO - document served over http requires an https
11:46:42 INFO - sub-resource via iframe-tag using the meta-csp
11:46:42 INFO - delivery method with swap-origin-redirect and when
11:46:42 INFO - the target request is cross-origin.
11:46:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 776ms
11:46:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:46:42 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DAC1000 == 51 [pid = 4320] [id = 695]
11:46:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 151 (000000BB0D3CE000) [pid = 4320] [serial = 1947] [outer = 0000000000000000]
11:46:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 152 (000000BB0E353000) [pid = 4320] [serial = 1948] [outer = 000000BB0D3CE000]
11:46:42 INFO - PROCESS | 4320 | 1448048802209 Marionette INFO loaded listener.js
11:46:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 153 (000000BB0F048C00) [pid = 4320] [serial = 1949] [outer = 000000BB0D3CE000]
11:46:42 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
11:46:42 INFO - document served over http requires an https
11:46:42 INFO - sub-resource via script-tag using the meta-csp
11:46:42 INFO - delivery method with keep-origin-redirect and when
11:46:42 INFO - the target request is cross-origin.
11:46:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 734ms
11:46:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 152 (000000BB0DC7CC00) [pid = 4320] [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]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 151 (000000BB0F61E400) [pid = 4320] [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]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 150 (000000BB0DC7DC00) [pid = 4320] [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]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 149 (000000BB05AD7000) [pid = 4320] [serial = 1819] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 148 (000000BB04541000) [pid = 4320] [serial = 1851] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 147 (000000BB0DD12400) [pid = 4320] [serial = 1814] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048766920]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 146 (000000BB01E4F800) [pid = 4320] [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]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 145 (000000BB0B1DF000) [pid = 4320] [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]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 144 (000000BB05ADB400) [pid = 4320] [serial = 1861] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 143 (000000BB06378C00) [pid = 4320] [serial = 1856] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048779538]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 142 (000000BB05539000) [pid = 4320] [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]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 141 (000000BB050C3800) [pid = 4320] [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]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 140 (000000BB0CCF5000) [pid = 4320] [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]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 139 (000000BB0C298C00) [pid = 4320] [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]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 138 (000000BB050C4000) [pid = 4320] [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]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 137 (000000BB0E397000) [pid = 4320] [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]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 136 (000000BB0C29E400) [pid = 4320] [serial = 1846] [outer = 0000000000000000] [url = about:blank]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 135 (000000BB0F16CC00) [pid = 4320] [serial = 1840] [outer = 0000000000000000] [url = about:blank]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 134 (000000BB05537000) [pid = 4320] [serial = 1820] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 133 (000000BB0F180800) [pid = 4320] [serial = 1843] [outer = 0000000000000000] [url = about:blank]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 132 (000000BB0B1E4C00) [pid = 4320] [serial = 1867] [outer = 0000000000000000] [url = about:blank]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 131 (000000BB0683D800) [pid = 4320] [serial = 1822] [outer = 0000000000000000] [url = about:blank]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 130 (000000BB01E54400) [pid = 4320] [serial = 1817] [outer = 0000000000000000] [url = about:blank]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 129 (000000BB050E1C00) [pid = 4320] [serial = 1852] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 128 (000000BB0CFCFC00) [pid = 4320] [serial = 1873] [outer = 0000000000000000] [url = about:blank]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 127 (000000BB08681800) [pid = 4320] [serial = 1862] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 126 (000000BB09D8DC00) [pid = 4320] [serial = 1825] [outer = 0000000000000000] [url = about:blank]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 125 (000000BB0DD31400) [pid = 4320] [serial = 1879] [outer = 0000000000000000] [url = about:blank]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 124 (000000BB0881D800) [pid = 4320] [serial = 1864] [outer = 0000000000000000] [url = about:blank]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 123 (000000BB0FB57400) [pid = 4320] [serial = 1885] [outer = 0000000000000000] [url = about:blank]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 122 (000000BB0D210400) [pid = 4320] [serial = 1828] [outer = 0000000000000000] [url = about:blank]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 121 (000000BB050E4C00) [pid = 4320] [serial = 1876] [outer = 0000000000000000] [url = about:blank]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 120 (000000BB04B47C00) [pid = 4320] [serial = 1857] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048779538]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 119 (000000BB0D211800) [pid = 4320] [serial = 1815] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048766920]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 118 (000000BB0C2A6800) [pid = 4320] [serial = 1870] [outer = 0000000000000000] [url = about:blank]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 117 (000000BB0309D800) [pid = 4320] [serial = 1859] [outer = 0000000000000000] [url = about:blank]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 116 (000000BB050C9400) [pid = 4320] [serial = 1854] [outer = 0000000000000000] [url = about:blank]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 115 (000000BB0F045C00) [pid = 4320] [serial = 1837] [outer = 0000000000000000] [url = about:blank]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 114 (000000BB0410C800) [pid = 4320] [serial = 1849] [outer = 0000000000000000] [url = about:blank]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 113 (000000BB0F17E400) [pid = 4320] [serial = 1882] [outer = 0000000000000000] [url = about:blank]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 112 (000000BB0E357800) [pid = 4320] [serial = 1834] [outer = 0000000000000000] [url = about:blank]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 111 (000000BB0E036000) [pid = 4320] [serial = 1831] [outer = 0000000000000000] [url = about:blank]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 110 (000000BB0DD14800) [pid = 4320] [serial = 1813] [outer = 0000000000000000] [url = about:blank]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 109 (000000BB0E38E800) [pid = 4320] [serial = 1880] [outer = 0000000000000000] [url = about:blank]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 108 (000000BB0DC81C00) [pid = 4320] [serial = 1874] [outer = 0000000000000000] [url = about:blank]
11:46:43 INFO - PROCESS | 4320 | --DOMWINDOW == 107 (000000BB0C297800) [pid = 4320] [serial = 1877] [outer = 0000000000000000] [url = about:blank]
11:46:43 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0A157000 == 52 [pid = 4320] [id = 696]
11:46:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 108 (000000BB0309D800) [pid = 4320] [serial = 1950] [outer = 0000000000000000]
11:46:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 109 (000000BB050C3800) [pid = 4320] [serial = 1951] [outer = 000000BB0309D800]
11:46:43 INFO - PROCESS | 4320 | 1448048803279 Marionette INFO loaded listener.js
11:46:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 110 (000000BB0C298C00) [pid = 4320] [serial = 1952] [outer = 000000BB0309D800]
11:46:43 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
11:46:43 INFO - document served over http requires an https
11:46:43 INFO - sub-resource via script-tag using the meta-csp
11:46:43 INFO - delivery method with no-redirect and when
11:46:43 INFO - the target request is cross-origin.
11:46:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 944ms
11:46:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:46:43 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0E0D6000 == 53 [pid = 4320] [id = 697]
11:46:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 111 (000000BB06BB8800) [pid = 4320] [serial = 1953] [outer = 0000000000000000]
11:46:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 112 (000000BB0DD14400) [pid = 4320] [serial = 1954] [outer = 000000BB06BB8800]
11:46:43 INFO - PROCESS | 4320 | 1448048803922 Marionette INFO loaded listener.js
11:46:43 INFO - PROCESS | 4320 | ++DOMWINDOW == 113 (000000BB0F189C00) [pid = 4320] [serial = 1955] [outer = 000000BB06BB8800]
11:46:44 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
11:46:44 INFO - document served over http requires an https
11:46:44 INFO - sub-resource via script-tag using the meta-csp
11:46:44 INFO - delivery method with swap-origin-redirect and when
11:46:44 INFO - the target request is cross-origin.
11:46:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 691ms
11:46:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:46:44 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0EEA3000 == 54 [pid = 4320] [id = 698]
11:46:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 114 (000000BB0F56D000) [pid = 4320] [serial = 1956] [outer = 0000000000000000]
11:46:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 115 (000000BB0F625400) [pid = 4320] [serial = 1957] [outer = 000000BB0F56D000]
11:46:44 INFO - PROCESS | 4320 | 1448048804590 Marionette INFO loaded listener.js
11:46:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 116 (000000BB0FBA7400) [pid = 4320] [serial = 1958] [outer = 000000BB0F56D000]
11:46:45 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
11:46:45 INFO - document served over http requires an https
11:46:45 INFO - sub-resource via xhr-request using the meta-csp
11:46:45 INFO - delivery method with keep-origin-redirect and when
11:46:45 INFO - the target request is cross-origin.
11:46:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 837ms
11:46:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:46:45 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB06666000 == 55 [pid = 4320] [id = 699]
11:46:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 117 (000000BB0553DC00) [pid = 4320] [serial = 1959] [outer = 0000000000000000]
11:46:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 118 (000000BB0554F400) [pid = 4320] [serial = 1960] [outer = 000000BB0553DC00]
11:46:45 INFO - PROCESS | 4320 | 1448048805587 Marionette INFO loaded listener.js
11:46:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 119 (000000BB08827800) [pid = 4320] [serial = 1961] [outer = 000000BB0553DC00]
11:46:46 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
11:46:46 INFO - document served over http requires an https
11:46:46 INFO - sub-resource via xhr-request using the meta-csp
11:46:46 INFO - delivery method with no-redirect and when
11:46:46 INFO - the target request is cross-origin.
11:46:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 942ms
11:46:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:46:46 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DD5B800 == 56 [pid = 4320] [id = 700]
11:46:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 120 (000000BB09B1D800) [pid = 4320] [serial = 1962] [outer = 0000000000000000]
11:46:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 121 (000000BB0B81A000) [pid = 4320] [serial = 1963] [outer = 000000BB09B1D800]
11:46:46 INFO - PROCESS | 4320 | 1448048806565 Marionette INFO loaded listener.js
11:46:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 122 (000000BB0DC7BC00) [pid = 4320] [serial = 1964] [outer = 000000BB09B1D800]
11:46:47 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
11:46:47 INFO - document served over http requires an https
11:46:47 INFO - sub-resource via xhr-request using the meta-csp
11:46:47 INFO - delivery method with swap-origin-redirect and when
11:46:47 INFO - the target request is cross-origin.
11:46:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 943ms
11:46:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:46:47 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0FC13000 == 57 [pid = 4320] [id = 701]
11:46:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 123 (000000BB0F172000) [pid = 4320] [serial = 1965] [outer = 0000000000000000]
11:46:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 124 (000000BB0FB57C00) [pid = 4320] [serial = 1966] [outer = 000000BB0F172000]
11:46:47 INFO - PROCESS | 4320 | 1448048807475 Marionette INFO loaded listener.js
11:46:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 125 (000000BB10027C00) [pid = 4320] [serial = 1967] [outer = 000000BB0F172000]
11:46:48 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
11:46:48 INFO - document served over http requires an http
11:46:48 INFO - sub-resource via fetch-request using the meta-csp
11:46:48 INFO - delivery method with keep-origin-redirect and when
11:46:48 INFO - the target request is same-origin.
11:46:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 838ms
11:46:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:46:48 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10DEA000 == 58 [pid = 4320] [id = 702]
11:46:48 INFO - PROCESS | 4320 | ++DOMWINDOW == 126 (000000BB10113000) [pid = 4320] [serial = 1968] [outer = 0000000000000000]
11:46:48 INFO - PROCESS | 4320 | ++DOMWINDOW == 127 (000000BB101E6000) [pid = 4320] [serial = 1969] [outer = 000000BB10113000]
11:46:48 INFO - PROCESS | 4320 | 1448048808328 Marionette INFO loaded listener.js
11:46:48 INFO - PROCESS | 4320 | ++DOMWINDOW == 128 (000000BB1091E000) [pid = 4320] [serial = 1970] [outer = 000000BB10113000]
11:46:48 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
11:46:48 INFO - document served over http requires an http
11:46:48 INFO - sub-resource via fetch-request using the meta-csp
11:46:48 INFO - delivery method with no-redirect and when
11:46:48 INFO - the target request is same-origin.
11:46:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 878ms
11:46:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:46:49 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB114DC800 == 59 [pid = 4320] [id = 703]
11:46:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 129 (000000BB10928000) [pid = 4320] [serial = 1971] [outer = 0000000000000000]
11:46:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 130 (000000BB10CE2C00) [pid = 4320] [serial = 1972] [outer = 000000BB10928000]
11:46:49 INFO - PROCESS | 4320 | 1448048809209 Marionette INFO loaded listener.js
11:46:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 131 (000000BB10D0F800) [pid = 4320] [serial = 1973] [outer = 000000BB10928000]
11:46:49 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
11:46:49 INFO - document served over http requires an http
11:46:49 INFO - sub-resource via fetch-request using the meta-csp
11:46:49 INFO - delivery method with swap-origin-redirect and when
11:46:49 INFO - the target request is same-origin.
11:46:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 839ms
11:46:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:46:50 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1216B000 == 60 [pid = 4320] [id = 704]
11:46:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 132 (000000BB11406C00) [pid = 4320] [serial = 1974] [outer = 0000000000000000]
11:46:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 133 (000000BB11D2DC00) [pid = 4320] [serial = 1975] [outer = 000000BB11406C00]
11:46:50 INFO - PROCESS | 4320 | 1448048810093 Marionette INFO loaded listener.js
11:46:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 134 (000000BB11D38800) [pid = 4320] [serial = 1976] [outer = 000000BB11406C00]
11:46:50 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB12360800 == 61 [pid = 4320] [id = 705]
11:46:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 135 (000000BB1211F000) [pid = 4320] [serial = 1977] [outer = 0000000000000000]
11:46:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 136 (000000BB1211BC00) [pid = 4320] [serial = 1978] [outer = 000000BB1211F000]
11:46:50 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
11:46:50 INFO - document served over http requires an http
11:46:50 INFO - sub-resource via iframe-tag using the meta-csp
11:46:50 INFO - delivery method with keep-origin-redirect and when
11:46:50 INFO - the target request is same-origin.
11:46:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1005ms
11:46:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:46:51 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1236D800 == 62 [pid = 4320] [id = 706]
11:46:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 137 (000000BB1211C800) [pid = 4320] [serial = 1979] [outer = 0000000000000000]
11:46:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 138 (000000BB12121800) [pid = 4320] [serial = 1980] [outer = 000000BB1211C800]
11:46:51 INFO - PROCESS | 4320 | 1448048811126 Marionette INFO loaded listener.js
11:46:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 139 (000000BB12705800) [pid = 4320] [serial = 1981] [outer = 000000BB1211C800]
11:46:51 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB14E8A800 == 63 [pid = 4320] [id = 707]
11:46:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 140 (000000BB12706800) [pid = 4320] [serial = 1982] [outer = 0000000000000000]
11:46:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 141 (000000BB12704C00) [pid = 4320] [serial = 1983] [outer = 000000BB12706800]
11:46:51 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
11:46:51 INFO - document served over http requires an http
11:46:51 INFO - sub-resource via iframe-tag using the meta-csp
11:46:51 INFO - delivery method with no-redirect and when
11:46:51 INFO - the target request is same-origin.
11:46:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 945ms
11:46:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:46:51 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB14E9A000 == 64 [pid = 4320] [id = 708]
11:46:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 142 (000000BB12708400) [pid = 4320] [serial = 1984] [outer = 0000000000000000]
11:46:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 143 (000000BB1270B800) [pid = 4320] [serial = 1985] [outer = 000000BB12708400]
11:46:52 INFO - PROCESS | 4320 | 1448048812051 Marionette INFO loaded listener.js
11:46:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 144 (000000BB128C8000) [pid = 4320] [serial = 1986] [outer = 000000BB12708400]
11:46:52 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB14F90000 == 65 [pid = 4320] [id = 709]
11:46:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 145 (000000BB128CBC00) [pid = 4320] [serial = 1987] [outer = 0000000000000000]
11:46:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 146 (000000BB128C7400) [pid = 4320] [serial = 1988] [outer = 000000BB128CBC00]
11:46:52 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
11:46:52 INFO - document served over http requires an http
11:46:52 INFO - sub-resource via iframe-tag using the meta-csp
11:46:52 INFO - delivery method with swap-origin-redirect and when
11:46:52 INFO - the target request is same-origin.
11:46:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 921ms
11:46:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:46:52 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB14F9C000 == 66 [pid = 4320] [id = 710]
11:46:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 147 (000000BB128C2400) [pid = 4320] [serial = 1989] [outer = 0000000000000000]
11:46:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 148 (000000BB128CCC00) [pid = 4320] [serial = 1990] [outer = 000000BB128C2400]
11:46:52 INFO - PROCESS | 4320 | 1448048812985 Marionette INFO loaded listener.js
11:46:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 149 (000000BB12998800) [pid = 4320] [serial = 1991] [outer = 000000BB128C2400]
11:46:53 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
11:46:53 INFO - document served over http requires an http
11:46:53 INFO - sub-resource via script-tag using the meta-csp
11:46:53 INFO - delivery method with keep-origin-redirect and when
11:46:53 INFO - the target request is same-origin.
11:46:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 879ms
11:46:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:46:53 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB15957000 == 67 [pid = 4320] [id = 711]
11:46:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 150 (000000BB12999800) [pid = 4320] [serial = 1992] [outer = 0000000000000000]
11:46:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 151 (000000BB129C4400) [pid = 4320] [serial = 1993] [outer = 000000BB12999800]
11:46:53 INFO - PROCESS | 4320 | 1448048813887 Marionette INFO loaded listener.js
11:46:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 152 (000000BB129CE800) [pid = 4320] [serial = 1994] [outer = 000000BB12999800]
11:46:54 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
11:46:54 INFO - document served over http requires an http
11:46:54 INFO - sub-resource via script-tag using the meta-csp
11:46:54 INFO - delivery method with no-redirect and when
11:46:54 INFO - the target request is same-origin.
11:46:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 943ms
11:46:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:46:54 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB161A5800 == 68 [pid = 4320] [id = 712]
11:46:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 153 (000000BB12A39000) [pid = 4320] [serial = 1995] [outer = 0000000000000000]
11:46:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 154 (000000BB12A43C00) [pid = 4320] [serial = 1996] [outer = 000000BB12A39000]
11:46:54 INFO - PROCESS | 4320 | 1448048814867 Marionette INFO loaded listener.js
11:46:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 155 (000000BB12BC5400) [pid = 4320] [serial = 1997] [outer = 000000BB12A39000]
11:46:55 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
11:46:55 INFO - document served over http requires an http
11:46:55 INFO - sub-resource via script-tag using the meta-csp
11:46:55 INFO - delivery method with swap-origin-redirect and when
11:46:55 INFO - the target request is same-origin.
11:46:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 985ms
11:46:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:46:55 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB163CA800 == 69 [pid = 4320] [id = 713]
11:46:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 156 (000000BB12BC9800) [pid = 4320] [serial = 1998] [outer = 0000000000000000]
11:46:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 157 (000000BB12CEAC00) [pid = 4320] [serial = 1999] [outer = 000000BB12BC9800]
11:46:55 INFO - PROCESS | 4320 | 1448048815841 Marionette INFO loaded listener.js
11:46:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 158 (000000BB12CF6000) [pid = 4320] [serial = 2000] [outer = 000000BB12BC9800]
11:46:56 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
11:46:56 INFO - document served over http requires an http
11:46:56 INFO - sub-resource via xhr-request using the meta-csp
11:46:56 INFO - delivery method with keep-origin-redirect and when
11:46:56 INFO - the target request is same-origin.
11:46:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 880ms
11:46:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:46:56 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB16B26000 == 70 [pid = 4320] [id = 714]
11:46:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 159 (000000BB12DE0000) [pid = 4320] [serial = 2001] [outer = 0000000000000000]
11:46:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 160 (000000BB12DE3000) [pid = 4320] [serial = 2002] [outer = 000000BB12DE0000]
11:46:56 INFO - PROCESS | 4320 | 1448048816710 Marionette INFO loaded listener.js
11:46:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 161 (000000BB12E03000) [pid = 4320] [serial = 2003] [outer = 000000BB12DE0000]
11:46:57 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
11:46:57 INFO - document served over http requires an http
11:46:57 INFO - sub-resource via xhr-request using the meta-csp
11:46:57 INFO - delivery method with no-redirect and when
11:46:57 INFO - the target request is same-origin.
11:46:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 881ms
11:46:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:46:57 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB16D0C000 == 71 [pid = 4320] [id = 715]
11:46:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 162 (000000BB12E07000) [pid = 4320] [serial = 2004] [outer = 0000000000000000]
11:46:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 163 (000000BB12E0AC00) [pid = 4320] [serial = 2005] [outer = 000000BB12E07000]
11:46:57 INFO - PROCESS | 4320 | 1448048817617 Marionette INFO loaded listener.js
11:46:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 164 (000000BB12EAE800) [pid = 4320] [serial = 2006] [outer = 000000BB12E07000]
11:46:59 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
11:46:59 INFO - document served over http requires an http
11:46:59 INFO - sub-resource via xhr-request using the meta-csp
11:46:59 INFO - delivery method with swap-origin-redirect and when
11:46:59 INFO - the target request is same-origin.
11:46:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2016ms
11:46:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:46:59 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0C340000 == 72 [pid = 4320] [id = 716]
11:46:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 165 (000000BB0C29E800) [pid = 4320] [serial = 2007] [outer = 0000000000000000]
11:46:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 166 (000000BB0CCF7400) [pid = 4320] [serial = 2008] [outer = 000000BB0C29E800]
11:46:59 INFO - PROCESS | 4320 | 1448048819644 Marionette INFO loaded listener.js
11:46:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 167 (000000BB12EB4400) [pid = 4320] [serial = 2009] [outer = 000000BB0C29E800]
11:47:00 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
11:47:00 INFO - document served over http requires an https
11:47:00 INFO - sub-resource via fetch-request using the meta-csp
11:47:00 INFO - delivery method with keep-origin-redirect and when
11:47:00 INFO - the target request is same-origin.
11:47:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1133ms
11:47:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:47:00 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB07270800 == 73 [pid = 4320] [id = 717]
11:47:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 168 (000000BB05550000) [pid = 4320] [serial = 2010] [outer = 0000000000000000]
11:47:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 169 (000000BB05AE1800) [pid = 4320] [serial = 2011] [outer = 000000BB05550000]
11:47:00 INFO - PROCESS | 4320 | 1448048820786 Marionette INFO loaded listener.js
11:47:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 170 (000000BB0B1E4400) [pid = 4320] [serial = 2012] [outer = 000000BB05550000]
11:47:01 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
11:47:01 INFO - document served over http requires an https
11:47:01 INFO - sub-resource via fetch-request using the meta-csp
11:47:01 INFO - delivery method with no-redirect and when
11:47:01 INFO - the target request is same-origin.
11:47:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1088ms
11:47:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:47:01 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB08587000 == 74 [pid = 4320] [id = 718]
11:47:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 171 (000000BB0683E800) [pid = 4320] [serial = 2013] [outer = 0000000000000000]
11:47:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 172 (000000BB08880800) [pid = 4320] [serial = 2014] [outer = 000000BB0683E800]
11:47:01 INFO - PROCESS | 4320 | 1448048821890 Marionette INFO loaded listener.js
11:47:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 173 (000000BB0CFCF400) [pid = 4320] [serial = 2015] [outer = 000000BB0683E800]
11:47:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0E0D6000 == 73 [pid = 4320] [id = 697]
11:47:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0A157000 == 72 [pid = 4320] [id = 696]
11:47:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DAC1000 == 71 [pid = 4320] [id = 695]
11:47:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0D377000 == 70 [pid = 4320] [id = 694]
11:47:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DA33800 == 69 [pid = 4320] [id = 693]
11:47:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CF6C000 == 68 [pid = 4320] [id = 692]
11:47:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CCAF000 == 67 [pid = 4320] [id = 691]
11:47:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB09CA9000 == 66 [pid = 4320] [id = 690]
11:47:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0860F000 == 65 [pid = 4320] [id = 689]
11:47:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05A55800 == 64 [pid = 4320] [id = 688]
11:47:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB06909000 == 63 [pid = 4320] [id = 687]
11:47:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB08306800 == 62 [pid = 4320] [id = 686]
11:47:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB09C99800 == 61 [pid = 4320] [id = 685]
11:47:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10D7F800 == 60 [pid = 4320] [id = 684]
11:47:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10D67000 == 59 [pid = 4320] [id = 683]
11:47:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10761000 == 58 [pid = 4320] [id = 682]
11:47:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1065B000 == 57 [pid = 4320] [id = 681]
11:47:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10252800 == 56 [pid = 4320] [id = 680]
11:47:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10243800 == 55 [pid = 4320] [id = 679]
11:47:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0FB77800 == 54 [pid = 4320] [id = 677]
11:47:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0C214800 == 53 [pid = 4320] [id = 675]
11:47:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB06921800 == 52 [pid = 4320] [id = 674]
11:47:02 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0FB65800 == 51 [pid = 4320] [id = 673]
11:47:02 INFO - PROCESS | 4320 | --DOMWINDOW == 172 (000000BB0FBA2800) [pid = 4320] [serial = 1886] [outer = 0000000000000000] [url = about:blank]
11:47:02 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
11:47:02 INFO - document served over http requires an https
11:47:02 INFO - sub-resource via fetch-request using the meta-csp
11:47:02 INFO - delivery method with swap-origin-redirect and when
11:47:02 INFO - the target request is same-origin.
11:47:02 INFO - PROCESS | 4320 | --DOMWINDOW == 171 (000000BB0CCEF400) [pid = 4320] [serial = 1871] [outer = 0000000000000000] [url = about:blank]
11:47:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 987ms
11:47:02 INFO - PROCESS | 4320 | --DOMWINDOW == 170 (000000BB0B089400) [pid = 4320] [serial = 1865] [outer = 0000000000000000] [url = about:blank]
11:47:02 INFO - PROCESS | 4320 | --DOMWINDOW == 169 (000000BB0F621400) [pid = 4320] [serial = 1883] [outer = 0000000000000000] [url = about:blank]
11:47:02 INFO - PROCESS | 4320 | --DOMWINDOW == 168 (000000BB0867A800) [pid = 4320] [serial = 1855] [outer = 0000000000000000] [url = about:blank]
11:47:02 INFO - PROCESS | 4320 | --DOMWINDOW == 167 (000000BB05539C00) [pid = 4320] [serial = 1860] [outer = 0000000000000000] [url = about:blank]
11:47:02 INFO - PROCESS | 4320 | --DOMWINDOW == 166 (000000BB0B819400) [pid = 4320] [serial = 1868] [outer = 0000000000000000] [url = about:blank]
11:47:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:47:02 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB06921000 == 52 [pid = 4320] [id = 719]
11:47:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 167 (000000BB0683F400) [pid = 4320] [serial = 2016] [outer = 0000000000000000]
11:47:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 168 (000000BB08687C00) [pid = 4320] [serial = 2017] [outer = 000000BB0683F400]
11:47:02 INFO - PROCESS | 4320 | 1448048822956 Marionette INFO loaded listener.js
11:47:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 169 (000000BB0B819800) [pid = 4320] [serial = 2018] [outer = 000000BB0683F400]
11:47:03 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB088DF800 == 53 [pid = 4320] [id = 720]
11:47:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 170 (000000BB0C3A5C00) [pid = 4320] [serial = 2019] [outer = 0000000000000000]
11:47:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 171 (000000BB0DC78000) [pid = 4320] [serial = 2020] [outer = 000000BB0C3A5C00]
11:47:03 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
11:47:03 INFO - document served over http requires an https
11:47:03 INFO - sub-resource via iframe-tag using the meta-csp
11:47:03 INFO - delivery method with keep-origin-redirect and when
11:47:03 INFO - the target request is same-origin.
11:47:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 796ms
11:47:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:47:03 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0C34A800 == 54 [pid = 4320] [id = 721]
11:47:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 172 (000000BB0B811C00) [pid = 4320] [serial = 2021] [outer = 0000000000000000]
11:47:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 173 (000000BB0D20B800) [pid = 4320] [serial = 2022] [outer = 000000BB0B811C00]
11:47:03 INFO - PROCESS | 4320 | 1448048823772 Marionette INFO loaded listener.js
11:47:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 174 (000000BB0E039000) [pid = 4320] [serial = 2023] [outer = 000000BB0B811C00]
11:47:04 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DA17000 == 55 [pid = 4320] [id = 722]
11:47:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 175 (000000BB0E34FC00) [pid = 4320] [serial = 2024] [outer = 0000000000000000]
11:47:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 176 (000000BB0F045C00) [pid = 4320] [serial = 2025] [outer = 000000BB0E34FC00]
11:47:04 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
11:47:04 INFO - document served over http requires an https
11:47:04 INFO - sub-resource via iframe-tag using the meta-csp
11:47:04 INFO - delivery method with no-redirect and when
11:47:04 INFO - the target request is same-origin.
11:47:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 734ms
11:47:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:47:04 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DAC2800 == 56 [pid = 4320] [id = 723]
11:47:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 177 (000000BB0E35BC00) [pid = 4320] [serial = 2026] [outer = 0000000000000000]
11:47:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 178 (000000BB0F16D400) [pid = 4320] [serial = 2027] [outer = 000000BB0E35BC00]
11:47:04 INFO - PROCESS | 4320 | 1448048824475 Marionette INFO loaded listener.js
11:47:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 179 (000000BB0F624400) [pid = 4320] [serial = 2028] [outer = 000000BB0E35BC00]
11:47:04 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DD84800 == 57 [pid = 4320] [id = 724]
11:47:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 180 (000000BB0F61D800) [pid = 4320] [serial = 2029] [outer = 0000000000000000]
11:47:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 181 (000000BB0F16A800) [pid = 4320] [serial = 2030] [outer = 000000BB0F61D800]
11:47:05 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
11:47:05 INFO - document served over http requires an https
11:47:05 INFO - sub-resource via iframe-tag using the meta-csp
11:47:05 INFO - delivery method with swap-origin-redirect and when
11:47:05 INFO - the target request is same-origin.
11:47:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 775ms
11:47:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:47:05 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0E01C800 == 58 [pid = 4320] [id = 725]
11:47:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 182 (000000BB10024C00) [pid = 4320] [serial = 2031] [outer = 0000000000000000]
11:47:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 183 (000000BB10112000) [pid = 4320] [serial = 2032] [outer = 000000BB10024C00]
11:47:05 INFO - PROCESS | 4320 | 1448048825285 Marionette INFO loaded listener.js
11:47:05 INFO - PROCESS | 4320 | ++DOMWINDOW == 184 (000000BB10347C00) [pid = 4320] [serial = 2033] [outer = 000000BB10024C00]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 183 (000000BB0FDD8400) [pid = 4320] [serial = 1903] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 182 (000000BB099A4800) [pid = 4320] [serial = 1893] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 181 (000000BB05521000) [pid = 4320] [serial = 1927] [outer = 0000000000000000] [url = about:blank]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 180 (000000BB0FDC9800) [pid = 4320] [serial = 1888] [outer = 0000000000000000] [url = about:blank]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 179 (000000BB0C39AC00) [pid = 4320] [serial = 1936] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 178 (000000BB0B1E2400) [pid = 4320] [serial = 1933] [outer = 0000000000000000] [url = about:blank]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 177 (000000BB050D9800) [pid = 4320] [serial = 1930] [outer = 0000000000000000] [url = about:blank]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 176 (000000BB0DD14400) [pid = 4320] [serial = 1954] [outer = 0000000000000000] [url = about:blank]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 175 (000000BB0F625400) [pid = 4320] [serial = 1957] [outer = 0000000000000000] [url = about:blank]
11:47:05 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
11:47:05 INFO - document served over http requires an https
11:47:05 INFO - sub-resource via script-tag using the meta-csp
11:47:05 INFO - delivery method with keep-origin-redirect and when
11:47:05 INFO - the target request is same-origin.
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 174 (000000BB0D3CE000) [pid = 4320] [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]
11:47:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 844ms
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 173 (000000BB06BB8800) [pid = 4320] [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]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 172 (000000BB0D3AAC00) [pid = 4320] [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]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 171 (000000BB04B46C00) [pid = 4320] [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]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 170 (000000BB0D214C00) [pid = 4320] [serial = 1940] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048800990]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 169 (000000BB0C29F800) [pid = 4320] [serial = 1935] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 168 (000000BB08560800) [pid = 4320] [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]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 167 (000000BB069B0800) [pid = 4320] [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]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 166 (000000BB0309D800) [pid = 4320] [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]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 165 (000000BB0FBA1C00) [pid = 4320] [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]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 164 (000000BB045C1000) [pid = 4320] [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]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 163 (000000BB0683FC00) [pid = 4320] [serial = 1945] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 162 (000000BB0B180400) [pid = 4320] [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]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 161 (000000BB0DD2B800) [pid = 4320] [serial = 1898] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048788915]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 160 (000000BB10923400) [pid = 4320] [serial = 1918] [outer = 0000000000000000] [url = about:blank]
11:47:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 159 (000000BB0D213400) [pid = 4320] [serial = 1899] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048788915]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 158 (000000BB0B184C00) [pid = 4320] [serial = 1896] [outer = 0000000000000000] [url = about:blank]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 157 (000000BB10348000) [pid = 4320] [serial = 1912] [outer = 0000000000000000] [url = about:blank]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 156 (000000BB0DC7FC00) [pid = 4320] [serial = 1941] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048800990]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 155 (000000BB0C2A6000) [pid = 4320] [serial = 1938] [outer = 0000000000000000] [url = about:blank]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 154 (000000BB10028000) [pid = 4320] [serial = 1906] [outer = 0000000000000000] [url = about:blank]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 153 (000000BB10368800) [pid = 4320] [serial = 1915] [outer = 0000000000000000] [url = about:blank]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 152 (000000BB099A2400) [pid = 4320] [serial = 1921] [outer = 0000000000000000] [url = about:blank]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 151 (000000BB101E2000) [pid = 4320] [serial = 1909] [outer = 0000000000000000] [url = about:blank]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 150 (000000BB050C3800) [pid = 4320] [serial = 1951] [outer = 0000000000000000] [url = about:blank]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 149 (000000BB0E03C000) [pid = 4320] [serial = 1946] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 148 (000000BB0DD16400) [pid = 4320] [serial = 1943] [outer = 0000000000000000] [url = about:blank]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 147 (000000BB10021800) [pid = 4320] [serial = 1904] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 146 (000000BB0FB56C00) [pid = 4320] [serial = 1901] [outer = 0000000000000000] [url = about:blank]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 145 (000000BB09D97C00) [pid = 4320] [serial = 1894] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 144 (000000BB06AEA800) [pid = 4320] [serial = 1891] [outer = 0000000000000000] [url = about:blank]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 143 (000000BB0E353000) [pid = 4320] [serial = 1948] [outer = 0000000000000000] [url = about:blank]
11:47:05 INFO - PROCESS | 4320 | --DOMWINDOW == 142 (000000BB06BEF400) [pid = 4320] [serial = 1924] [outer = 0000000000000000] [url = about:blank]
11:47:06 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0FB60000 == 59 [pid = 4320] [id = 726]
11:47:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 143 (000000BB04B46C00) [pid = 4320] [serial = 2034] [outer = 0000000000000000]
11:47:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 144 (000000BB0551D800) [pid = 4320] [serial = 2035] [outer = 000000BB04B46C00]
11:47:06 INFO - PROCESS | 4320 | 1448048826129 Marionette INFO loaded listener.js
11:47:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 145 (000000BB0E038C00) [pid = 4320] [serial = 2036] [outer = 000000BB04B46C00]
11:47:06 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
11:47:06 INFO - document served over http requires an https
11:47:06 INFO - sub-resource via script-tag using the meta-csp
11:47:06 INFO - delivery method with no-redirect and when
11:47:06 INFO - the target request is same-origin.
11:47:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 625ms
11:47:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:47:06 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10257800 == 60 [pid = 4320] [id = 727]
11:47:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 146 (000000BB0FDC9800) [pid = 4320] [serial = 2037] [outer = 0000000000000000]
11:47:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 147 (000000BB1036D800) [pid = 4320] [serial = 2038] [outer = 000000BB0FDC9800]
11:47:06 INFO - PROCESS | 4320 | 1448048826693 Marionette INFO loaded listener.js
11:47:06 INFO - PROCESS | 4320 | ++DOMWINDOW == 148 (000000BB10D0AC00) [pid = 4320] [serial = 2039] [outer = 000000BB0FDC9800]
11:47:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:07 INFO - document served over http requires an https
11:47:07 INFO - sub-resource via script-tag using the meta-csp
11:47:07 INFO - delivery method with swap-origin-redirect and when
11:47:07 INFO - the target request is same-origin.
11:47:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 690ms
11:47:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:47:07 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10D6C800 == 61 [pid = 4320] [id = 728]
11:47:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 149 (000000BB1140FC00) [pid = 4320] [serial = 2040] [outer = 0000000000000000]
11:47:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 150 (000000BB11411400) [pid = 4320] [serial = 2041] [outer = 000000BB1140FC00]
11:47:07 INFO - PROCESS | 4320 | 1448048827425 Marionette INFO loaded listener.js
11:47:07 INFO - PROCESS | 4320 | ++DOMWINDOW == 151 (000000BB12993800) [pid = 4320] [serial = 2042] [outer = 000000BB1140FC00]
11:47:07 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
11:47:07 INFO - document served over http requires an https
11:47:07 INFO - sub-resource via xhr-request using the meta-csp
11:47:07 INFO - delivery method with keep-origin-redirect and when
11:47:07 INFO - the target request is same-origin.
11:47:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 671ms
11:47:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:47:08 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB14E86800 == 62 [pid = 4320] [id = 729]
11:47:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 152 (000000BB12A36000) [pid = 4320] [serial = 2043] [outer = 0000000000000000]
11:47:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 153 (000000BB12A3F000) [pid = 4320] [serial = 2044] [outer = 000000BB12A36000]
11:47:08 INFO - PROCESS | 4320 | 1448048828073 Marionette INFO loaded listener.js
11:47:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 154 (000000BB12DE4800) [pid = 4320] [serial = 2045] [outer = 000000BB12A36000]
11:47:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:08 INFO - document served over http requires an https
11:47:08 INFO - sub-resource via xhr-request using the meta-csp
11:47:08 INFO - delivery method with no-redirect and when
11:47:08 INFO - the target request is same-origin.
11:47:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 628ms
11:47:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:47:08 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05A92800 == 63 [pid = 4320] [id = 730]
11:47:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 155 (000000BB05514400) [pid = 4320] [serial = 2046] [outer = 0000000000000000]
11:47:08 INFO - PROCESS | 4320 | ++DOMWINDOW == 156 (000000BB0551A800) [pid = 4320] [serial = 2047] [outer = 000000BB05514400]
11:47:08 INFO - PROCESS | 4320 | 1448048828977 Marionette INFO loaded listener.js
11:47:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 157 (000000BB06E73800) [pid = 4320] [serial = 2048] [outer = 000000BB05514400]
11:47:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:09 INFO - document served over http requires an https
11:47:09 INFO - sub-resource via xhr-request using the meta-csp
11:47:09 INFO - delivery method with swap-origin-redirect and when
11:47:09 INFO - the target request is same-origin.
11:47:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1089ms
11:47:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:47:09 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DA3F800 == 64 [pid = 4320] [id = 731]
11:47:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 158 (000000BB0CCF0000) [pid = 4320] [serial = 2049] [outer = 0000000000000000]
11:47:09 INFO - PROCESS | 4320 | ++DOMWINDOW == 159 (000000BB0CFCC400) [pid = 4320] [serial = 2050] [outer = 000000BB0CCF0000]
11:47:10 INFO - PROCESS | 4320 | 1448048829987 Marionette INFO loaded listener.js
11:47:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 160 (000000BB0F051C00) [pid = 4320] [serial = 2051] [outer = 000000BB0CCF0000]
11:47:10 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
11:47:10 INFO - document served over http requires an http
11:47:10 INFO - sub-resource via fetch-request using the meta-referrer
11:47:10 INFO - delivery method with keep-origin-redirect and when
11:47:10 INFO - the target request is cross-origin.
11:47:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 944ms
11:47:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:47:10 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB16E22000 == 65 [pid = 4320] [id = 732]
11:47:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 161 (000000BB0FBA5C00) [pid = 4320] [serial = 2052] [outer = 0000000000000000]
11:47:10 INFO - PROCESS | 4320 | ++DOMWINDOW == 162 (000000BB1010B800) [pid = 4320] [serial = 2053] [outer = 000000BB0FBA5C00]
11:47:10 INFO - PROCESS | 4320 | 1448048830938 Marionette INFO loaded listener.js
11:47:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 163 (000000BB1140C400) [pid = 4320] [serial = 2054] [outer = 000000BB0FBA5C00]
11:47:11 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
11:47:11 INFO - document served over http requires an http
11:47:11 INFO - sub-resource via fetch-request using the meta-referrer
11:47:11 INFO - delivery method with no-redirect and when
11:47:11 INFO - the target request is cross-origin.
11:47:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 944ms
11:47:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:47:11 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB172D9800 == 66 [pid = 4320] [id = 733]
11:47:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 164 (000000BB1001DC00) [pid = 4320] [serial = 2055] [outer = 0000000000000000]
11:47:11 INFO - PROCESS | 4320 | ++DOMWINDOW == 165 (000000BB12EB4800) [pid = 4320] [serial = 2056] [outer = 000000BB1001DC00]
11:47:11 INFO - PROCESS | 4320 | 1448048831922 Marionette INFO loaded listener.js
11:47:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 166 (000000BB12EDA000) [pid = 4320] [serial = 2057] [outer = 000000BB1001DC00]
11:47:12 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
11:47:12 INFO - document served over http requires an http
11:47:12 INFO - sub-resource via fetch-request using the meta-referrer
11:47:12 INFO - delivery method with swap-origin-redirect and when
11:47:12 INFO - the target request is cross-origin.
11:47:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 943ms
11:47:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:47:12 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17304000 == 67 [pid = 4320] [id = 734]
11:47:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 167 (000000BB12EDD400) [pid = 4320] [serial = 2058] [outer = 0000000000000000]
11:47:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 168 (000000BB12FC6C00) [pid = 4320] [serial = 2059] [outer = 000000BB12EDD400]
11:47:12 INFO - PROCESS | 4320 | 1448048832887 Marionette INFO loaded listener.js
11:47:12 INFO - PROCESS | 4320 | ++DOMWINDOW == 169 (000000BB12FD0C00) [pid = 4320] [serial = 2060] [outer = 000000BB12EDD400]
11:47:13 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17317800 == 68 [pid = 4320] [id = 735]
11:47:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 170 (000000BB14F03800) [pid = 4320] [serial = 2061] [outer = 0000000000000000]
11:47:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 171 (000000BB12FCF000) [pid = 4320] [serial = 2062] [outer = 000000BB14F03800]
11:47:13 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
11:47:13 INFO - document served over http requires an http
11:47:13 INFO - sub-resource via iframe-tag using the meta-referrer
11:47:13 INFO - delivery method with keep-origin-redirect and when
11:47:13 INFO - the target request is cross-origin.
11:47:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1030ms
11:47:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:47:13 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17327800 == 69 [pid = 4320] [id = 736]
11:47:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 172 (000000BB14F0C000) [pid = 4320] [serial = 2063] [outer = 0000000000000000]
11:47:13 INFO - PROCESS | 4320 | ++DOMWINDOW == 173 (000000BB14F0D000) [pid = 4320] [serial = 2064] [outer = 000000BB14F0C000]
11:47:13 INFO - PROCESS | 4320 | 1448048833947 Marionette INFO loaded listener.js
11:47:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 174 (000000BB14FD4C00) [pid = 4320] [serial = 2065] [outer = 000000BB14F0C000]
11:47:14 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17340000 == 70 [pid = 4320] [id = 737]
11:47:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 175 (000000BB15778800) [pid = 4320] [serial = 2066] [outer = 0000000000000000]
11:47:14 INFO - PROCESS | 4320 | ++DOMWINDOW == 176 (000000BB14FDA000) [pid = 4320] [serial = 2067] [outer = 000000BB15778800]
11:47:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:14 INFO - document served over http requires an http
11:47:14 INFO - sub-resource via iframe-tag using the meta-referrer
11:47:14 INFO - delivery method with no-redirect and when
11:47:14 INFO - the target request is cross-origin.
11:47:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1129ms
11:47:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:47:15 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1736A800 == 71 [pid = 4320] [id = 738]
11:47:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 177 (000000BB14FD9800) [pid = 4320] [serial = 2068] [outer = 0000000000000000]
11:47:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 178 (000000BB15779C00) [pid = 4320] [serial = 2069] [outer = 000000BB14FD9800]
11:47:15 INFO - PROCESS | 4320 | 1448048835110 Marionette INFO loaded listener.js
11:47:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 179 (000000BB1597FC00) [pid = 4320] [serial = 2070] [outer = 000000BB14FD9800]
11:47:15 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1737C000 == 72 [pid = 4320] [id = 739]
11:47:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 180 (000000BB15982C00) [pid = 4320] [serial = 2071] [outer = 0000000000000000]
11:47:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 181 (000000BB15983C00) [pid = 4320] [serial = 2072] [outer = 000000BB15982C00]
11:47:15 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
11:47:15 INFO - document served over http requires an http
11:47:15 INFO - sub-resource via iframe-tag using the meta-referrer
11:47:15 INFO - delivery method with swap-origin-redirect and when
11:47:15 INFO - the target request is cross-origin.
11:47:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 985ms
11:47:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:47:15 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17A6E800 == 73 [pid = 4320] [id = 740]
11:47:15 INFO - PROCESS | 4320 | ++DOMWINDOW == 182 (000000BB1597F400) [pid = 4320] [serial = 2073] [outer = 0000000000000000]
11:47:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 183 (000000BB15987C00) [pid = 4320] [serial = 2074] [outer = 000000BB1597F400]
11:47:16 INFO - PROCESS | 4320 | 1448048836042 Marionette INFO loaded listener.js
11:47:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 184 (000000BB15995000) [pid = 4320] [serial = 2075] [outer = 000000BB1597F400]
11:47:16 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
11:47:16 INFO - document served over http requires an http
11:47:16 INFO - sub-resource via script-tag using the meta-referrer
11:47:16 INFO - delivery method with keep-origin-redirect and when
11:47:16 INFO - the target request is cross-origin.
11:47:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 986ms
11:47:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:47:16 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17FC5800 == 74 [pid = 4320] [id = 741]
11:47:16 INFO - PROCESS | 4320 | ++DOMWINDOW == 185 (000000BB1599A000) [pid = 4320] [serial = 2076] [outer = 0000000000000000]
11:47:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 186 (000000BB1599D800) [pid = 4320] [serial = 2077] [outer = 000000BB1599A000]
11:47:17 INFO - PROCESS | 4320 | 1448048837035 Marionette INFO loaded listener.js
11:47:17 INFO - PROCESS | 4320 | ++DOMWINDOW == 187 (000000BB15C86800) [pid = 4320] [serial = 2078] [outer = 000000BB1599A000]
11:47:18 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
11:47:18 INFO - document served over http requires an http
11:47:18 INFO - sub-resource via script-tag using the meta-referrer
11:47:18 INFO - delivery method with no-redirect and when
11:47:18 INFO - the target request is cross-origin.
11:47:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2248ms
11:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:47:19 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0691E000 == 75 [pid = 4320] [id = 742]
11:47:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 188 (000000BB0553B000) [pid = 4320] [serial = 2079] [outer = 0000000000000000]
11:47:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 189 (000000BB05540400) [pid = 4320] [serial = 2080] [outer = 000000BB0553B000]
11:47:19 INFO - PROCESS | 4320 | 1448048839913 Marionette INFO loaded listener.js
11:47:19 INFO - PROCESS | 4320 | ++DOMWINDOW == 190 (000000BB0B08B400) [pid = 4320] [serial = 2081] [outer = 000000BB0553B000]
11:47:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:20 INFO - document served over http requires an http
11:47:20 INFO - sub-resource via script-tag using the meta-referrer
11:47:20 INFO - delivery method with swap-origin-redirect and when
11:47:20 INFO - the target request is cross-origin.
11:47:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1553ms
11:47:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:47:20 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05C85800 == 76 [pid = 4320] [id = 743]
11:47:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 191 (000000BB04FBB800) [pid = 4320] [serial = 2082] [outer = 0000000000000000]
11:47:20 INFO - PROCESS | 4320 | ++DOMWINDOW == 192 (000000BB050CEC00) [pid = 4320] [serial = 2083] [outer = 000000BB04FBB800]
11:47:20 INFO - PROCESS | 4320 | 1448048840957 Marionette INFO loaded listener.js
11:47:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 193 (000000BB0D3A2C00) [pid = 4320] [serial = 2084] [outer = 000000BB04FBB800]
11:47:21 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
11:47:21 INFO - document served over http requires an http
11:47:21 INFO - sub-resource via xhr-request using the meta-referrer
11:47:21 INFO - delivery method with keep-origin-redirect and when
11:47:21 INFO - the target request is cross-origin.
11:47:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1034ms
11:47:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:47:21 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB06930000 == 77 [pid = 4320] [id = 744]
11:47:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 194 (000000BB05ADC000) [pid = 4320] [serial = 2085] [outer = 0000000000000000]
11:47:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 195 (000000BB097C0400) [pid = 4320] [serial = 2086] [outer = 000000BB05ADC000]
11:47:21 INFO - PROCESS | 4320 | 1448048841911 Marionette INFO loaded listener.js
11:47:21 INFO - PROCESS | 4320 | ++DOMWINDOW == 196 (000000BB0E03FC00) [pid = 4320] [serial = 2087] [outer = 000000BB05ADC000]
11:47:22 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
11:47:22 INFO - document served over http requires an http
11:47:22 INFO - sub-resource via xhr-request using the meta-referrer
11:47:22 INFO - delivery method with no-redirect and when
11:47:22 INFO - the target request is cross-origin.
11:47:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 902ms
11:47:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:47:22 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DAB7800 == 78 [pid = 4320] [id = 745]
11:47:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 197 (000000BB0E38C400) [pid = 4320] [serial = 2088] [outer = 0000000000000000]
11:47:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 198 (000000BB0F170000) [pid = 4320] [serial = 2089] [outer = 000000BB0E38C400]
11:47:22 INFO - PROCESS | 4320 | 1448048842791 Marionette INFO loaded listener.js
11:47:22 INFO - PROCESS | 4320 | ++DOMWINDOW == 199 (000000BB0FB50400) [pid = 4320] [serial = 2090] [outer = 000000BB0E38C400]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB27B0D800 == 77 [pid = 4320] [id = 622]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0C20F000 == 76 [pid = 4320] [id = 628]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0E0EE000 == 75 [pid = 4320] [id = 655]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0EE9C000 == 74 [pid = 4320] [id = 656]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB14E86800 == 73 [pid = 4320] [id = 729]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10D6C800 == 72 [pid = 4320] [id = 728]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10257800 == 71 [pid = 4320] [id = 727]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0FB60000 == 70 [pid = 4320] [id = 726]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0E01C800 == 69 [pid = 4320] [id = 725]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DD84800 == 68 [pid = 4320] [id = 724]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DAC2800 == 67 [pid = 4320] [id = 723]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DA17000 == 66 [pid = 4320] [id = 722]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0C34A800 == 65 [pid = 4320] [id = 721]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB088DF800 == 64 [pid = 4320] [id = 720]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB06921000 == 63 [pid = 4320] [id = 719]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB08587000 == 62 [pid = 4320] [id = 718]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB07270800 == 61 [pid = 4320] [id = 717]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB163CA800 == 60 [pid = 4320] [id = 713]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB161A5800 == 59 [pid = 4320] [id = 712]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB15957000 == 58 [pid = 4320] [id = 711]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB14F9C000 == 57 [pid = 4320] [id = 710]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB14F90000 == 56 [pid = 4320] [id = 709]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB14E9A000 == 55 [pid = 4320] [id = 708]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB14E8A800 == 54 [pid = 4320] [id = 707]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1236D800 == 53 [pid = 4320] [id = 706]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB12360800 == 52 [pid = 4320] [id = 705]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1216B000 == 51 [pid = 4320] [id = 704]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB114DC800 == 50 [pid = 4320] [id = 703]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10DEA000 == 49 [pid = 4320] [id = 702]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0FC13000 == 48 [pid = 4320] [id = 701]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DD5B800 == 47 [pid = 4320] [id = 700]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB06666000 == 46 [pid = 4320] [id = 699]
11:47:23 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0EEA3000 == 45 [pid = 4320] [id = 698]
11:47:23 INFO - PROCESS | 4320 | --DOMWINDOW == 198 (000000BB0E032400) [pid = 4320] [serial = 1944] [outer = 0000000000000000] [url = about:blank]
11:47:23 INFO - PROCESS | 4320 | --DOMWINDOW == 197 (000000BB0F048C00) [pid = 4320] [serial = 1949] [outer = 0000000000000000] [url = about:blank]
11:47:23 INFO - PROCESS | 4320 | --DOMWINDOW == 196 (000000BB0C298C00) [pid = 4320] [serial = 1952] [outer = 0000000000000000] [url = about:blank]
11:47:23 INFO - PROCESS | 4320 | --DOMWINDOW == 195 (000000BB0881F800) [pid = 4320] [serial = 1931] [outer = 0000000000000000] [url = about:blank]
11:47:23 INFO - PROCESS | 4320 | --DOMWINDOW == 194 (000000BB1001E000) [pid = 4320] [serial = 1889] [outer = 0000000000000000] [url = about:blank]
11:47:23 INFO - PROCESS | 4320 | --DOMWINDOW == 193 (000000BB0B426C00) [pid = 4320] [serial = 1928] [outer = 0000000000000000] [url = about:blank]
11:47:23 INFO - PROCESS | 4320 | --DOMWINDOW == 192 (000000BB09D95000) [pid = 4320] [serial = 1925] [outer = 0000000000000000] [url = about:blank]
11:47:23 INFO - PROCESS | 4320 | --DOMWINDOW == 191 (000000BB0C2A0000) [pid = 4320] [serial = 1934] [outer = 0000000000000000] [url = about:blank]
11:47:23 INFO - PROCESS | 4320 | --DOMWINDOW == 190 (000000BB0F189C00) [pid = 4320] [serial = 1955] [outer = 0000000000000000] [url = about:blank]
11:47:23 INFO - PROCESS | 4320 | --DOMWINDOW == 189 (000000BB0CFCF800) [pid = 4320] [serial = 1939] [outer = 0000000000000000] [url = about:blank]
11:47:23 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
11:47:23 INFO - document served over http requires an http
11:47:23 INFO - sub-resource via xhr-request using the meta-referrer
11:47:23 INFO - delivery method with swap-origin-redirect and when
11:47:23 INFO - the target request is cross-origin.
11:47:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1042ms
11:47:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:47:23 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0690F000 == 46 [pid = 4320] [id = 746]
11:47:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 190 (000000BB04541000) [pid = 4320] [serial = 2091] [outer = 0000000000000000]
11:47:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 191 (000000BB05ADC400) [pid = 4320] [serial = 2092] [outer = 000000BB04541000]
11:47:23 INFO - PROCESS | 4320 | 1448048843809 Marionette INFO loaded listener.js
11:47:23 INFO - PROCESS | 4320 | ++DOMWINDOW == 192 (000000BB0999C400) [pid = 4320] [serial = 2093] [outer = 000000BB04541000]
11:47:24 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
11:47:24 INFO - document served over http requires an https
11:47:24 INFO - sub-resource via fetch-request using the meta-referrer
11:47:24 INFO - delivery method with keep-origin-redirect and when
11:47:24 INFO - the target request is cross-origin.
11:47:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 733ms
11:47:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:47:24 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CCAD800 == 47 [pid = 4320] [id = 747]
11:47:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 193 (000000BB0B81DC00) [pid = 4320] [serial = 2094] [outer = 0000000000000000]
11:47:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 194 (000000BB0C29C000) [pid = 4320] [serial = 2095] [outer = 000000BB0B81DC00]
11:47:24 INFO - PROCESS | 4320 | 1448048844479 Marionette INFO loaded listener.js
11:47:24 INFO - PROCESS | 4320 | ++DOMWINDOW == 195 (000000BB0DC83800) [pid = 4320] [serial = 2096] [outer = 000000BB0B81DC00]
11:47:24 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
11:47:24 INFO - document served over http requires an https
11:47:24 INFO - sub-resource via fetch-request using the meta-referrer
11:47:24 INFO - delivery method with no-redirect and when
11:47:24 INFO - the target request is cross-origin.
11:47:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 671ms
11:47:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:47:25 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DA44000 == 48 [pid = 4320] [id = 748]
11:47:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 196 (000000BB0DD2A400) [pid = 4320] [serial = 2097] [outer = 0000000000000000]
11:47:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 197 (000000BB0E041C00) [pid = 4320] [serial = 2098] [outer = 000000BB0DD2A400]
11:47:25 INFO - PROCESS | 4320 | 1448048845152 Marionette INFO loaded listener.js
11:47:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 198 (000000BB0F17D800) [pid = 4320] [serial = 2099] [outer = 000000BB0DD2A400]
11:47:25 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
11:47:25 INFO - document served over http requires an https
11:47:25 INFO - sub-resource via fetch-request using the meta-referrer
11:47:25 INFO - delivery method with swap-origin-redirect and when
11:47:25 INFO - the target request is cross-origin.
11:47:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 733ms
11:47:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:47:25 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0E006000 == 49 [pid = 4320] [id = 749]
11:47:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 199 (000000BB0F17B000) [pid = 4320] [serial = 2100] [outer = 0000000000000000]
11:47:25 INFO - PROCESS | 4320 | ++DOMWINDOW == 200 (000000BB0F624C00) [pid = 4320] [serial = 2101] [outer = 000000BB0F17B000]
11:47:25 INFO - PROCESS | 4320 | 1448048845962 Marionette INFO loaded listener.js
11:47:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 201 (000000BB0FBAE400) [pid = 4320] [serial = 2102] [outer = 000000BB0F17B000]
11:47:26 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0E021000 == 50 [pid = 4320] [id = 750]
11:47:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 202 (000000BB0FBAAC00) [pid = 4320] [serial = 2103] [outer = 0000000000000000]
11:47:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 203 (000000BB0FDD6000) [pid = 4320] [serial = 2104] [outer = 000000BB0FBAAC00]
11:47:26 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
11:47:26 INFO - document served over http requires an https
11:47:26 INFO - sub-resource via iframe-tag using the meta-referrer
11:47:26 INFO - delivery method with keep-origin-redirect and when
11:47:26 INFO - the target request is cross-origin.
11:47:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 774ms
11:47:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:47:26 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0EE89800 == 51 [pid = 4320] [id = 751]
11:47:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 204 (000000BB0FDD2C00) [pid = 4320] [serial = 2105] [outer = 0000000000000000]
11:47:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 205 (000000BB10027400) [pid = 4320] [serial = 2106] [outer = 000000BB0FDD2C00]
11:47:26 INFO - PROCESS | 4320 | 1448048846724 Marionette INFO loaded listener.js
11:47:26 INFO - PROCESS | 4320 | ++DOMWINDOW == 206 (000000BB101ED400) [pid = 4320] [serial = 2107] [outer = 000000BB0FDD2C00]
11:47:27 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F24A800 == 52 [pid = 4320] [id = 752]
11:47:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 207 (000000BB1033E400) [pid = 4320] [serial = 2108] [outer = 0000000000000000]
11:47:27 INFO - PROCESS | 4320 | ++DOMWINDOW == 208 (000000BB0B085000) [pid = 4320] [serial = 2109] [outer = 000000BB1033E400]
11:47:27 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
11:47:27 INFO - document served over http requires an https
11:47:27 INFO - sub-resource via iframe-tag using the meta-referrer
11:47:27 INFO - delivery method with no-redirect and when
11:47:27 INFO - the target request is cross-origin.
11:47:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 733ms
11:47:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:47:27 INFO - PROCESS | 4320 | --DOMWINDOW == 207 (000000BB0D20AC00) [pid = 4320] [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]
11:47:27 INFO - PROCESS | 4320 | --DOMWINDOW == 206 (000000BB10345400) [pid = 4320] [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]
11:47:27 INFO - PROCESS | 4320 | --DOMWINDOW == 205 (000000BB0E356800) [pid = 4320] [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]
11:47:27 INFO - PROCESS | 4320 | --DOMWINDOW == 204 (000000BB0553F000) [pid = 4320] [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]
11:47:27 INFO - PROCESS | 4320 | --DOMWINDOW == 203 (000000BB05AE2400) [pid = 4320] [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]
11:47:27 INFO - PROCESS | 4320 | --DOMWINDOW == 202 (000000BB1001D400) [pid = 4320] [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]
11:47:27 INFO - PROCESS | 4320 | --DOMWINDOW == 201 (000000BB101E0800) [pid = 4320] [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]
11:47:27 INFO - PROCESS | 4320 | --DOMWINDOW == 200 (000000BB0B81D000) [pid = 4320] [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]
11:47:27 INFO - PROCESS | 4320 | --DOMWINDOW == 199 (000000BB050E2800) [pid = 4320] [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]
11:47:27 INFO - PROCESS | 4320 | --DOMWINDOW == 198 (000000BB0999FC00) [pid = 4320] [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]
11:47:27 INFO - PROCESS | 4320 | --DOMWINDOW == 197 (000000BB0E392400) [pid = 4320] [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]
11:47:27 INFO - PROCESS | 4320 | --DOMWINDOW == 196 (000000BB0E39A800) [pid = 4320] [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]
11:47:27 INFO - PROCESS | 4320 | --DOMWINDOW == 195 (000000BB0E396000) [pid = 4320] [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]
11:47:27 INFO - PROCESS | 4320 | --DOMWINDOW == 194 (000000BB09998000) [pid = 4320] [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]
11:47:27 INFO - PROCESS | 4320 | --DOMWINDOW == 193 (000000BB018A0400) [pid = 4320] [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]
11:47:27 INFO - PROCESS | 4320 | --DOMWINDOW == 192 (000000BB0189F800) [pid = 4320] [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]
11:47:27 INFO - PROCESS | 4320 | --DOMWINDOW == 191 (000000BB0F16AC00) [pid = 4320] [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]
11:47:27 INFO - PROCESS | 4320 | --DOMWINDOW == 190 (000000BB0855F800) [pid = 4320] [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]
11:47:27 INFO - PROCESS | 4320 | --DOMWINDOW == 189 (000000BB0683F400) [pid = 4320] [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]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 188 (000000BB10113000) [pid = 4320] [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]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 187 (000000BB12706800) [pid = 4320] [serial = 1982] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048811539]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 186 (000000BB0F61D800) [pid = 4320] [serial = 2029] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 185 (000000BB0E35BC00) [pid = 4320] [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]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 184 (000000BB0683E800) [pid = 4320] [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]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 183 (000000BB1140FC00) [pid = 4320] [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]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 182 (000000BB09B1D800) [pid = 4320] [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]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 181 (000000BB10365C00) [pid = 4320] [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]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 180 (000000BB10928000) [pid = 4320] [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]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 179 (000000BB10024C00) [pid = 4320] [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]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 178 (000000BB0C3A5C00) [pid = 4320] [serial = 2019] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 177 (000000BB0E34FC00) [pid = 4320] [serial = 2024] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048824056]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 176 (000000BB12708400) [pid = 4320] [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]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 175 (000000BB0553DC00) [pid = 4320] [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]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 174 (000000BB0F172000) [pid = 4320] [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]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 173 (000000BB0B811C00) [pid = 4320] [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]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 172 (000000BB1211C800) [pid = 4320] [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]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 171 (000000BB04B46C00) [pid = 4320] [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]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 170 (000000BB10361800) [pid = 4320] [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]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 169 (000000BB128C2400) [pid = 4320] [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]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 168 (000000BB0F56D000) [pid = 4320] [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]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 167 (000000BB1211F000) [pid = 4320] [serial = 1977] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 166 (000000BB0FDC9800) [pid = 4320] [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]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 165 (000000BB11406C00) [pid = 4320] [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]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 164 (000000BB05550000) [pid = 4320] [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]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 163 (000000BB128CBC00) [pid = 4320] [serial = 1987] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 162 (000000BB10112000) [pid = 4320] [serial = 2032] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 161 (000000BB0F16D400) [pid = 4320] [serial = 2027] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 160 (000000BB12E0AC00) [pid = 4320] [serial = 2005] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 159 (000000BB11411400) [pid = 4320] [serial = 2041] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 158 (000000BB12CEAC00) [pid = 4320] [serial = 1999] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 157 (000000BB08687C00) [pid = 4320] [serial = 2017] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 156 (000000BB0F045C00) [pid = 4320] [serial = 2025] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048824056]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 155 (000000BB0DC78000) [pid = 4320] [serial = 2020] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 154 (000000BB0FB57C00) [pid = 4320] [serial = 1966] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 153 (000000BB08880800) [pid = 4320] [serial = 2014] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 152 (000000BB10CE2C00) [pid = 4320] [serial = 1972] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 151 (000000BB12A3F000) [pid = 4320] [serial = 2044] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 150 (000000BB0551D800) [pid = 4320] [serial = 2035] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 149 (000000BB05AE1800) [pid = 4320] [serial = 2011] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 148 (000000BB0F16A800) [pid = 4320] [serial = 2030] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 147 (000000BB128C7400) [pid = 4320] [serial = 1988] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 146 (000000BB12DE3000) [pid = 4320] [serial = 2002] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 145 (000000BB0CCF7400) [pid = 4320] [serial = 2008] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 144 (000000BB12A43C00) [pid = 4320] [serial = 1996] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 143 (000000BB0B81A000) [pid = 4320] [serial = 1963] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 142 (000000BB129C4400) [pid = 4320] [serial = 1993] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 141 (000000BB0554F400) [pid = 4320] [serial = 1960] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 140 (000000BB101E6000) [pid = 4320] [serial = 1969] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 139 (000000BB12121800) [pid = 4320] [serial = 1980] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 138 (000000BB1270B800) [pid = 4320] [serial = 1985] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 137 (000000BB12704C00) [pid = 4320] [serial = 1983] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048811539]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 136 (000000BB128CCC00) [pid = 4320] [serial = 1990] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 135 (000000BB1036D800) [pid = 4320] [serial = 2038] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 134 (000000BB1211BC00) [pid = 4320] [serial = 1978] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 133 (000000BB11D2DC00) [pid = 4320] [serial = 1975] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 132 (000000BB0D20B800) [pid = 4320] [serial = 2022] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 131 (000000BB1091E800) [pid = 4320] [serial = 1916] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 130 (000000BB10D03400) [pid = 4320] [serial = 1922] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 129 (000000BB0E041800) [pid = 4320] [serial = 1832] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 128 (000000BB10362400) [pid = 4320] [serial = 1913] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 127 (000000BB0E393000) [pid = 4320] [serial = 1835] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 126 (000000BB0F61A400) [pid = 4320] [serial = 1847] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 125 (000000BB08827800) [pid = 4320] [serial = 1961] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 124 (000000BB08821000) [pid = 4320] [serial = 1892] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 123 (000000BB10CE1000) [pid = 4320] [serial = 1919] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 122 (000000BB10114400) [pid = 4320] [serial = 1907] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 121 (000000BB101EBC00) [pid = 4320] [serial = 1910] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 120 (000000BB12993800) [pid = 4320] [serial = 2042] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 119 (000000BB0DD2E000) [pid = 4320] [serial = 1829] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 118 (000000BB0881CC00) [pid = 4320] [serial = 1823] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 117 (000000BB0C3A1800) [pid = 4320] [serial = 1826] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 116 (000000BB0F051000) [pid = 4320] [serial = 1838] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 115 (000000BB0F17AC00) [pid = 4320] [serial = 1841] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 114 (000000BB0FDD3000) [pid = 4320] [serial = 1902] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 113 (000000BB0D210000) [pid = 4320] [serial = 1897] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 112 (000000BB0FB54400) [pid = 4320] [serial = 1850] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 111 (000000BB04FBAC00) [pid = 4320] [serial = 1818] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 110 (000000BB0FBA7400) [pid = 4320] [serial = 1958] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 109 (000000BB0DC7BC00) [pid = 4320] [serial = 1964] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | --DOMWINDOW == 108 (000000BB0F565000) [pid = 4320] [serial = 1844] [outer = 0000000000000000] [url = about:blank]
11:47:28 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB07272000 == 53 [pid = 4320] [id = 753]
11:47:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 109 (000000BB018A4400) [pid = 4320] [serial = 2110] [outer = 0000000000000000]
11:47:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 110 (000000BB04185800) [pid = 4320] [serial = 2111] [outer = 000000BB018A4400]
11:47:28 INFO - PROCESS | 4320 | 1448048848046 Marionette INFO loaded listener.js
11:47:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 111 (000000BB08880800) [pid = 4320] [serial = 2112] [outer = 000000BB018A4400]
11:47:28 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CCB3800 == 54 [pid = 4320] [id = 754]
11:47:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 112 (000000BB0C3A5C00) [pid = 4320] [serial = 2113] [outer = 0000000000000000]
11:47:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 113 (000000BB0E39A800) [pid = 4320] [serial = 2114] [outer = 000000BB0C3A5C00]
11:47:28 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
11:47:28 INFO - document served over http requires an https
11:47:28 INFO - sub-resource via iframe-tag using the meta-referrer
11:47:28 INFO - delivery method with swap-origin-redirect and when
11:47:28 INFO - the target request is cross-origin.
11:47:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1274ms
11:47:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:47:28 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F511000 == 55 [pid = 4320] [id = 755]
11:47:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 114 (000000BB0DD2E000) [pid = 4320] [serial = 2115] [outer = 0000000000000000]
11:47:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 115 (000000BB0E356800) [pid = 4320] [serial = 2116] [outer = 000000BB0DD2E000]
11:47:28 INFO - PROCESS | 4320 | 1448048848721 Marionette INFO loaded listener.js
11:47:28 INFO - PROCESS | 4320 | ++DOMWINDOW == 116 (000000BB1033EC00) [pid = 4320] [serial = 2117] [outer = 000000BB0DD2E000]
11:47:29 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
11:47:29 INFO - document served over http requires an https
11:47:29 INFO - sub-resource via script-tag using the meta-referrer
11:47:29 INFO - delivery method with keep-origin-redirect and when
11:47:29 INFO - the target request is cross-origin.
11:47:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 692ms
11:47:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:47:29 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10254000 == 56 [pid = 4320] [id = 756]
11:47:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 117 (000000BB10368800) [pid = 4320] [serial = 2118] [outer = 0000000000000000]
11:47:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 118 (000000BB10929400) [pid = 4320] [serial = 2119] [outer = 000000BB10368800]
11:47:29 INFO - PROCESS | 4320 | 1448048849427 Marionette INFO loaded listener.js
11:47:29 INFO - PROCESS | 4320 | ++DOMWINDOW == 119 (000000BB11410C00) [pid = 4320] [serial = 2120] [outer = 000000BB10368800]
11:47:29 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
11:47:29 INFO - document served over http requires an https
11:47:29 INFO - sub-resource via script-tag using the meta-referrer
11:47:29 INFO - delivery method with no-redirect and when
11:47:29 INFO - the target request is cross-origin.
11:47:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 732ms
11:47:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:47:30 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05C87000 == 57 [pid = 4320] [id = 757]
11:47:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 120 (000000BB05533000) [pid = 4320] [serial = 2121] [outer = 0000000000000000]
11:47:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 121 (000000BB05AD4800) [pid = 4320] [serial = 2122] [outer = 000000BB05533000]
11:47:30 INFO - PROCESS | 4320 | 1448048850363 Marionette INFO loaded listener.js
11:47:30 INFO - PROCESS | 4320 | ++DOMWINDOW == 122 (000000BB0B187000) [pid = 4320] [serial = 2123] [outer = 000000BB05533000]
11:47:31 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
11:47:31 INFO - document served over http requires an https
11:47:31 INFO - sub-resource via script-tag using the meta-referrer
11:47:31 INFO - delivery method with swap-origin-redirect and when
11:47:31 INFO - the target request is cross-origin.
11:47:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1086ms
11:47:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:47:31 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DA21800 == 58 [pid = 4320] [id = 758]
11:47:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 123 (000000BB0CCF0800) [pid = 4320] [serial = 2124] [outer = 0000000000000000]
11:47:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 124 (000000BB0CFC4C00) [pid = 4320] [serial = 2125] [outer = 000000BB0CCF0800]
11:47:31 INFO - PROCESS | 4320 | 1448048851435 Marionette INFO loaded listener.js
11:47:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 125 (000000BB0E036C00) [pid = 4320] [serial = 2126] [outer = 000000BB0CCF0800]
11:47:32 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
11:47:32 INFO - document served over http requires an https
11:47:32 INFO - sub-resource via xhr-request using the meta-referrer
11:47:32 INFO - delivery method with keep-origin-redirect and when
11:47:32 INFO - the target request is cross-origin.
11:47:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1032ms
11:47:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:47:32 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10771800 == 59 [pid = 4320] [id = 759]
11:47:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 126 (000000BB0F04E000) [pid = 4320] [serial = 2127] [outer = 0000000000000000]
11:47:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 127 (000000BB0FBAA400) [pid = 4320] [serial = 2128] [outer = 000000BB0F04E000]
11:47:32 INFO - PROCESS | 4320 | 1448048852467 Marionette INFO loaded listener.js
11:47:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 128 (000000BB10922400) [pid = 4320] [serial = 2129] [outer = 000000BB0F04E000]
11:47:33 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
11:47:33 INFO - document served over http requires an https
11:47:33 INFO - sub-resource via xhr-request using the meta-referrer
11:47:33 INFO - delivery method with no-redirect and when
11:47:33 INFO - the target request is cross-origin.
11:47:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 882ms
11:47:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:47:33 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB10DDB800 == 60 [pid = 4320] [id = 760]
11:47:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 129 (000000BB0F622C00) [pid = 4320] [serial = 2130] [outer = 0000000000000000]
11:47:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 130 (000000BB10CDE400) [pid = 4320] [serial = 2131] [outer = 000000BB0F622C00]
11:47:33 INFO - PROCESS | 4320 | 1448048853398 Marionette INFO loaded listener.js
11:47:33 INFO - PROCESS | 4320 | ++DOMWINDOW == 131 (000000BB1211F800) [pid = 4320] [serial = 2132] [outer = 000000BB0F622C00]
11:47:34 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
11:47:34 INFO - document served over http requires an https
11:47:34 INFO - sub-resource via xhr-request using the meta-referrer
11:47:34 INFO - delivery method with swap-origin-redirect and when
11:47:34 INFO - the target request is cross-origin.
11:47:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 984ms
11:47:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:47:34 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB12166800 == 61 [pid = 4320] [id = 761]
11:47:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 132 (000000BB12126000) [pid = 4320] [serial = 2133] [outer = 0000000000000000]
11:47:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 133 (000000BB12707800) [pid = 4320] [serial = 2134] [outer = 000000BB12126000]
11:47:34 INFO - PROCESS | 4320 | 1448048854330 Marionette INFO loaded listener.js
11:47:34 INFO - PROCESS | 4320 | ++DOMWINDOW == 134 (000000BB128C9400) [pid = 4320] [serial = 2135] [outer = 000000BB12126000]
11:47:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:47:34 INFO - document served over http requires an http
11:47:34 INFO - sub-resource via fetch-request using the meta-referrer
11:47:34 INFO - delivery method with keep-origin-redirect and when
11:47:34 INFO - the target request is same-origin.
11:47:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 880ms
11:47:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:47:35 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB14E86800 == 62 [pid = 4320] [id = 762]
11:47:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 135 (000000BB129C8800) [pid = 4320] [serial = 2136] [outer = 0000000000000000]
11:47:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 136 (000000BB129CCC00) [pid = 4320] [serial = 2137] [outer = 000000BB129C8800]
11:47:35 INFO - PROCESS | 4320 | 1448048855249 Marionette INFO loaded listener.js
11:47:35 INFO - PROCESS | 4320 | ++DOMWINDOW == 137 (000000BB12BC2800) [pid = 4320] [serial = 2138] [outer = 000000BB129C8800]
11:47:35 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
11:47:35 INFO - document served over http requires an http
11:47:35 INFO - sub-resource via fetch-request using the meta-referrer
11:47:35 INFO - delivery method with no-redirect and when
11:47:35 INFO - the target request is same-origin.
11:47:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 922ms
11:47:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:47:36 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB14FA5800 == 63 [pid = 4320] [id = 763]
11:47:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 138 (000000BB12CEB400) [pid = 4320] [serial = 2139] [outer = 0000000000000000]
11:47:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 139 (000000BB12CF4400) [pid = 4320] [serial = 2140] [outer = 000000BB12CEB400]
11:47:36 INFO - PROCESS | 4320 | 1448048856193 Marionette INFO loaded listener.js
11:47:36 INFO - PROCESS | 4320 | ++DOMWINDOW == 140 (000000BB12E0E400) [pid = 4320] [serial = 2141] [outer = 000000BB12CEB400]
11:47:36 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
11:47:36 INFO - document served over http requires an http
11:47:36 INFO - sub-resource via fetch-request using the meta-referrer
11:47:36 INFO - delivery method with swap-origin-redirect and when
11:47:36 INFO - the target request is same-origin.
11:47:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 923ms
11:47:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:47:37 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB163C4000 == 64 [pid = 4320] [id = 764]
11:47:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 141 (000000BB12E0C000) [pid = 4320] [serial = 2142] [outer = 0000000000000000]
11:47:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 142 (000000BB12EBA800) [pid = 4320] [serial = 2143] [outer = 000000BB12E0C000]
11:47:37 INFO - PROCESS | 4320 | 1448048857094 Marionette INFO loaded listener.js
11:47:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 143 (000000BB14F0A400) [pid = 4320] [serial = 2144] [outer = 000000BB12E0C000]
11:47:37 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB163C8000 == 65 [pid = 4320] [id = 765]
11:47:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 144 (000000BB14F11400) [pid = 4320] [serial = 2145] [outer = 0000000000000000]
11:47:37 INFO - PROCESS | 4320 | ++DOMWINDOW == 145 (000000BB14FCF800) [pid = 4320] [serial = 2146] [outer = 000000BB14F11400]
11:47:37 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
11:47:37 INFO - document served over http requires an http
11:47:37 INFO - sub-resource via iframe-tag using the meta-referrer
11:47:37 INFO - delivery method with keep-origin-redirect and when
11:47:37 INFO - the target request is same-origin.
11:47:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 922ms
11:47:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:47:38 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB16D27800 == 66 [pid = 4320] [id = 766]
11:47:38 INFO - PROCESS | 4320 | ++DOMWINDOW == 146 (000000BB12FC9000) [pid = 4320] [serial = 2147] [outer = 0000000000000000]
11:47:38 INFO - PROCESS | 4320 | ++DOMWINDOW == 147 (000000BB15782C00) [pid = 4320] [serial = 2148] [outer = 000000BB12FC9000]
11:47:38 INFO - PROCESS | 4320 | 1448048858080 Marionette INFO loaded listener.js
11:47:38 INFO - PROCESS | 4320 | ++DOMWINDOW == 148 (000000BB15C88C00) [pid = 4320] [serial = 2149] [outer = 000000BB12FC9000]
11:47:38 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1731C000 == 67 [pid = 4320] [id = 767]
11:47:38 INFO - PROCESS | 4320 | ++DOMWINDOW == 149 (000000BB15C8C800) [pid = 4320] [serial = 2150] [outer = 0000000000000000]
11:47:38 INFO - PROCESS | 4320 | ++DOMWINDOW == 150 (000000BB15C87400) [pid = 4320] [serial = 2151] [outer = 000000BB15C8C800]
11:47:38 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
11:47:38 INFO - document served over http requires an http
11:47:38 INFO - sub-resource via iframe-tag using the meta-referrer
11:47:38 INFO - delivery method with no-redirect and when
11:47:38 INFO - the target request is same-origin.
11:47:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 986ms
11:47:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:47:39 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17336000 == 68 [pid = 4320] [id = 768]
11:47:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 151 (000000BB15C8B800) [pid = 4320] [serial = 2152] [outer = 0000000000000000]
11:47:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 152 (000000BB161D5C00) [pid = 4320] [serial = 2153] [outer = 000000BB15C8B800]
11:47:39 INFO - PROCESS | 4320 | 1448048859096 Marionette INFO loaded listener.js
11:47:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 153 (000000BB165B8C00) [pid = 4320] [serial = 2154] [outer = 000000BB15C8B800]
11:47:39 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17FE2800 == 69 [pid = 4320] [id = 769]
11:47:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 154 (000000BB165BC400) [pid = 4320] [serial = 2155] [outer = 0000000000000000]
11:47:39 INFO - PROCESS | 4320 | ++DOMWINDOW == 155 (000000BB165BD800) [pid = 4320] [serial = 2156] [outer = 000000BB165BC400]
11:47:39 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
11:47:39 INFO - document served over http requires an http
11:47:39 INFO - sub-resource via iframe-tag using the meta-referrer
11:47:39 INFO - delivery method with swap-origin-redirect and when
11:47:39 INFO - the target request is same-origin.
11:47:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1044ms
11:47:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:47:40 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB185F2000 == 70 [pid = 4320] [id = 770]
11:47:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 156 (000000BB165BB800) [pid = 4320] [serial = 2157] [outer = 0000000000000000]
11:47:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 157 (000000BB165C3000) [pid = 4320] [serial = 2158] [outer = 000000BB165BB800]
11:47:40 INFO - PROCESS | 4320 | 1448048860136 Marionette INFO loaded listener.js
11:47:40 INFO - PROCESS | 4320 | ++DOMWINDOW == 158 (000000BB165F0C00) [pid = 4320] [serial = 2159] [outer = 000000BB165BB800]
11:47:40 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
11:47:40 INFO - document served over http requires an http
11:47:40 INFO - sub-resource via script-tag using the meta-referrer
11:47:40 INFO - delivery method with keep-origin-redirect and when
11:47:40 INFO - the target request is same-origin.
11:47:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 986ms
11:47:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:47:41 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18951000 == 71 [pid = 4320] [id = 771]
11:47:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 159 (000000BB165EE400) [pid = 4320] [serial = 2160] [outer = 0000000000000000]
11:47:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 160 (000000BB1680B400) [pid = 4320] [serial = 2161] [outer = 000000BB165EE400]
11:47:41 INFO - PROCESS | 4320 | 1448048861132 Marionette INFO loaded listener.js
11:47:41 INFO - PROCESS | 4320 | ++DOMWINDOW == 161 (000000BB16B93400) [pid = 4320] [serial = 2162] [outer = 000000BB165EE400]
11:47:41 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
11:47:41 INFO - document served over http requires an http
11:47:41 INFO - sub-resource via script-tag using the meta-referrer
11:47:41 INFO - delivery method with no-redirect and when
11:47:41 INFO - the target request is same-origin.
11:47:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 984ms
11:47:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:47:42 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18975000 == 72 [pid = 4320] [id = 772]
11:47:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 162 (000000BB16B9B800) [pid = 4320] [serial = 2163] [outer = 0000000000000000]
11:47:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 163 (000000BB16B9C800) [pid = 4320] [serial = 2164] [outer = 000000BB16B9B800]
11:47:42 INFO - PROCESS | 4320 | 1448048862095 Marionette INFO loaded listener.js
11:47:42 INFO - PROCESS | 4320 | ++DOMWINDOW == 164 (000000BB16BC8C00) [pid = 4320] [serial = 2165] [outer = 000000BB16B9B800]
11:47:42 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
11:47:42 INFO - document served over http requires an http
11:47:42 INFO - sub-resource via script-tag using the meta-referrer
11:47:42 INFO - delivery method with swap-origin-redirect and when
11:47:42 INFO - the target request is same-origin.
11:47:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 984ms
11:47:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:47:44 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB04597800 == 73 [pid = 4320] [id = 773]
11:47:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 165 (000000BB050C6C00) [pid = 4320] [serial = 2166] [outer = 0000000000000000]
11:47:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 166 (000000BB05AE2C00) [pid = 4320] [serial = 2167] [outer = 000000BB050C6C00]
11:47:44 INFO - PROCESS | 4320 | 1448048864512 Marionette INFO loaded listener.js
11:47:44 INFO - PROCESS | 4320 | ++DOMWINDOW == 167 (000000BB0F621C00) [pid = 4320] [serial = 2168] [outer = 000000BB050C6C00]
11:47:45 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
11:47:45 INFO - document served over http requires an http
11:47:45 INFO - sub-resource via xhr-request using the meta-referrer
11:47:45 INFO - delivery method with keep-origin-redirect and when
11:47:45 INFO - the target request is same-origin.
11:47:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2348ms
11:47:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:47:45 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DD89000 == 74 [pid = 4320] [id = 774]
11:47:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 168 (000000BB0DC84800) [pid = 4320] [serial = 2169] [outer = 0000000000000000]
11:47:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 169 (000000BB1002AC00) [pid = 4320] [serial = 2170] [outer = 000000BB0DC84800]
11:47:45 INFO - PROCESS | 4320 | 1448048865443 Marionette INFO loaded listener.js
11:47:45 INFO - PROCESS | 4320 | ++DOMWINDOW == 170 (000000BB1298EC00) [pid = 4320] [serial = 2171] [outer = 000000BB0DC84800]
11:47:46 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
11:47:46 INFO - document served over http requires an http
11:47:46 INFO - sub-resource via xhr-request using the meta-referrer
11:47:46 INFO - delivery method with no-redirect and when
11:47:46 INFO - the target request is same-origin.
11:47:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1241ms
11:47:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:47:46 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0CE3F000 == 75 [pid = 4320] [id = 775]
11:47:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 171 (000000BB097B9C00) [pid = 4320] [serial = 2172] [outer = 0000000000000000]
11:47:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 172 (000000BB0B08E400) [pid = 4320] [serial = 2173] [outer = 000000BB097B9C00]
11:47:46 INFO - PROCESS | 4320 | 1448048866684 Marionette INFO loaded listener.js
11:47:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 173 (000000BB0CFC1C00) [pid = 4320] [serial = 2174] [outer = 000000BB097B9C00]
11:47:47 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
11:47:47 INFO - document served over http requires an http
11:47:47 INFO - sub-resource via xhr-request using the meta-referrer
11:47:47 INFO - delivery method with swap-origin-redirect and when
11:47:47 INFO - the target request is same-origin.
11:47:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 879ms
11:47:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:47:47 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1066C800 == 76 [pid = 4320] [id = 776]
11:47:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 174 (000000BB0E033000) [pid = 4320] [serial = 2175] [outer = 0000000000000000]
11:47:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 175 (000000BB0F16E000) [pid = 4320] [serial = 2176] [outer = 000000BB0E033000]
11:47:47 INFO - PROCESS | 4320 | 1448048867562 Marionette INFO loaded listener.js
11:47:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 176 (000000BB10364C00) [pid = 4320] [serial = 2177] [outer = 000000BB0E033000]
11:47:48 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
11:47:48 INFO - document served over http requires an https
11:47:48 INFO - sub-resource via fetch-request using the meta-referrer
11:47:48 INFO - delivery method with keep-origin-redirect and when
11:47:48 INFO - the target request is same-origin.
11:47:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1072ms
11:47:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:47:48 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0450A800 == 77 [pid = 4320] [id = 777]
11:47:48 INFO - PROCESS | 4320 | ++DOMWINDOW == 177 (000000BB09B1C400) [pid = 4320] [serial = 2178] [outer = 0000000000000000]
11:47:48 INFO - PROCESS | 4320 | ++DOMWINDOW == 178 (000000BB0B1E5800) [pid = 4320] [serial = 2179] [outer = 000000BB09B1C400]
11:47:48 INFO - PROCESS | 4320 | 1448048868690 Marionette INFO loaded listener.js
11:47:48 INFO - PROCESS | 4320 | ++DOMWINDOW == 179 (000000BB0E357000) [pid = 4320] [serial = 2180] [outer = 000000BB09B1C400]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0FC11000 == 76 [pid = 4320] [id = 678]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F511000 == 75 [pid = 4320] [id = 755]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CCB3800 == 74 [pid = 4320] [id = 754]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB07272000 == 73 [pid = 4320] [id = 753]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F24A800 == 72 [pid = 4320] [id = 752]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0EE89800 == 71 [pid = 4320] [id = 751]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0E021000 == 70 [pid = 4320] [id = 750]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0E006000 == 69 [pid = 4320] [id = 749]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DA44000 == 68 [pid = 4320] [id = 748]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CCAD800 == 67 [pid = 4320] [id = 747]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0690F000 == 66 [pid = 4320] [id = 746]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DAB7800 == 65 [pid = 4320] [id = 745]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB06930000 == 64 [pid = 4320] [id = 744]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05C85800 == 63 [pid = 4320] [id = 743]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0691E000 == 62 [pid = 4320] [id = 742]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17FC5800 == 61 [pid = 4320] [id = 741]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17A6E800 == 60 [pid = 4320] [id = 740]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1737C000 == 59 [pid = 4320] [id = 739]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1736A800 == 58 [pid = 4320] [id = 738]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17340000 == 57 [pid = 4320] [id = 737]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17327800 == 56 [pid = 4320] [id = 736]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17317800 == 55 [pid = 4320] [id = 735]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17304000 == 54 [pid = 4320] [id = 734]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB172D9800 == 53 [pid = 4320] [id = 733]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB16E22000 == 52 [pid = 4320] [id = 732]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DA3F800 == 51 [pid = 4320] [id = 731]
11:47:49 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05A92800 == 50 [pid = 4320] [id = 730]
11:47:49 INFO - PROCESS | 4320 | --DOMWINDOW == 178 (000000BB0E038C00) [pid = 4320] [serial = 2036] [outer = 0000000000000000] [url = about:blank]
11:47:49 INFO - PROCESS | 4320 | --DOMWINDOW == 177 (000000BB10D0AC00) [pid = 4320] [serial = 2039] [outer = 0000000000000000] [url = about:blank]
11:47:49 INFO - PROCESS | 4320 | --DOMWINDOW == 176 (000000BB12705800) [pid = 4320] [serial = 1981] [outer = 0000000000000000] [url = about:blank]
11:47:49 INFO - PROCESS | 4320 | --DOMWINDOW == 175 (000000BB12998800) [pid = 4320] [serial = 1991] [outer = 0000000000000000] [url = about:blank]
11:47:49 INFO - PROCESS | 4320 | --DOMWINDOW == 174 (000000BB10347C00) [pid = 4320] [serial = 2033] [outer = 0000000000000000] [url = about:blank]
11:47:49 INFO - PROCESS | 4320 | --DOMWINDOW == 173 (000000BB11D38800) [pid = 4320] [serial = 1976] [outer = 0000000000000000] [url = about:blank]
11:47:49 INFO - PROCESS | 4320 | --DOMWINDOW == 172 (000000BB0F624400) [pid = 4320] [serial = 2028] [outer = 0000000000000000] [url = about:blank]
11:47:49 INFO - PROCESS | 4320 | --DOMWINDOW == 171 (000000BB0E039000) [pid = 4320] [serial = 2023] [outer = 0000000000000000] [url = about:blank]
11:47:49 INFO - PROCESS | 4320 | --DOMWINDOW == 170 (000000BB1091E000) [pid = 4320] [serial = 1970] [outer = 0000000000000000] [url = about:blank]
11:47:49 INFO - PROCESS | 4320 | --DOMWINDOW == 169 (000000BB10027C00) [pid = 4320] [serial = 1967] [outer = 0000000000000000] [url = about:blank]
11:47:49 INFO - PROCESS | 4320 | --DOMWINDOW == 168 (000000BB0CFCF400) [pid = 4320] [serial = 2015] [outer = 0000000000000000] [url = about:blank]
11:47:49 INFO - PROCESS | 4320 | --DOMWINDOW == 167 (000000BB0B819800) [pid = 4320] [serial = 2018] [outer = 0000000000000000] [url = about:blank]
11:47:49 INFO - PROCESS | 4320 | --DOMWINDOW == 166 (000000BB10D0F800) [pid = 4320] [serial = 1973] [outer = 0000000000000000] [url = about:blank]
11:47:49 INFO - PROCESS | 4320 | --DOMWINDOW == 165 (000000BB0B1E4400) [pid = 4320] [serial = 2012] [outer = 0000000000000000] [url = about:blank]
11:47:49 INFO - PROCESS | 4320 | --DOMWINDOW == 164 (000000BB128C8000) [pid = 4320] [serial = 1986] [outer = 0000000000000000] [url = about:blank]
11:47:49 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
11:47:49 INFO - document served over http requires an https
11:47:49 INFO - sub-resource via fetch-request using the meta-referrer
11:47:49 INFO - delivery method with no-redirect and when
11:47:49 INFO - the target request is same-origin.
11:47:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1191ms
11:47:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:47:49 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05AA1000 == 51 [pid = 4320] [id = 778]
11:47:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 165 (000000BB050C6000) [pid = 4320] [serial = 2181] [outer = 0000000000000000]
11:47:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 166 (000000BB05AE1000) [pid = 4320] [serial = 2182] [outer = 000000BB050C6000]
11:47:49 INFO - PROCESS | 4320 | 1448048869730 Marionette INFO loaded listener.js
11:47:49 INFO - PROCESS | 4320 | ++DOMWINDOW == 167 (000000BB0B430400) [pid = 4320] [serial = 2183] [outer = 000000BB050C6000]
11:47:50 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
11:47:50 INFO - document served over http requires an https
11:47:50 INFO - sub-resource via fetch-request using the meta-referrer
11:47:50 INFO - delivery method with swap-origin-redirect and when
11:47:50 INFO - the target request is same-origin.
11:47:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 733ms
11:47:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:47:50 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0A155000 == 52 [pid = 4320] [id = 779]
11:47:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 168 (000000BB0CCF1400) [pid = 4320] [serial = 2184] [outer = 0000000000000000]
11:47:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 169 (000000BB0D3AAC00) [pid = 4320] [serial = 2185] [outer = 000000BB0CCF1400]
11:47:50 INFO - PROCESS | 4320 | 1448048870549 Marionette INFO loaded listener.js
11:47:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 170 (000000BB0E35A000) [pid = 4320] [serial = 2186] [outer = 000000BB0CCF1400]
11:47:50 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0D29D000 == 53 [pid = 4320] [id = 780]
11:47:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 171 (000000BB0F047C00) [pid = 4320] [serial = 2187] [outer = 0000000000000000]
11:47:50 INFO - PROCESS | 4320 | ++DOMWINDOW == 172 (000000BB0C39BC00) [pid = 4320] [serial = 2188] [outer = 000000BB0F047C00]
11:47:51 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
11:47:51 INFO - document served over http requires an https
11:47:51 INFO - sub-resource via iframe-tag using the meta-referrer
11:47:51 INFO - delivery method with keep-origin-redirect and when
11:47:51 INFO - the target request is same-origin.
11:47:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 774ms
11:47:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:47:51 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DA19000 == 54 [pid = 4320] [id = 781]
11:47:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 173 (000000BB0F178000) [pid = 4320] [serial = 2189] [outer = 0000000000000000]
11:47:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 174 (000000BB0FBA7800) [pid = 4320] [serial = 2190] [outer = 000000BB0F178000]
11:47:51 INFO - PROCESS | 4320 | 1448048871287 Marionette INFO loaded listener.js
11:47:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 175 (000000BB10110000) [pid = 4320] [serial = 2191] [outer = 000000BB0F178000]
11:47:51 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0E004000 == 55 [pid = 4320] [id = 782]
11:47:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 176 (000000BB101E2C00) [pid = 4320] [serial = 2192] [outer = 0000000000000000]
11:47:51 INFO - PROCESS | 4320 | ++DOMWINDOW == 177 (000000BB10366000) [pid = 4320] [serial = 2193] [outer = 000000BB101E2C00]
11:47:51 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
11:47:51 INFO - document served over http requires an https
11:47:51 INFO - sub-resource via iframe-tag using the meta-referrer
11:47:51 INFO - delivery method with no-redirect and when
11:47:51 INFO - the target request is same-origin.
11:47:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 776ms
11:47:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:47:52 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0E00F000 == 56 [pid = 4320] [id = 783]
11:47:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 178 (000000BB0FBA4C00) [pid = 4320] [serial = 2194] [outer = 0000000000000000]
11:47:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 179 (000000BB10342C00) [pid = 4320] [serial = 2195] [outer = 000000BB0FBA4C00]
11:47:52 INFO - PROCESS | 4320 | 1448048872101 Marionette INFO loaded listener.js
11:47:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 180 (000000BB10D07400) [pid = 4320] [serial = 2196] [outer = 000000BB0FBA4C00]
11:47:52 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F515800 == 57 [pid = 4320] [id = 784]
11:47:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 181 (000000BB10D08C00) [pid = 4320] [serial = 2197] [outer = 0000000000000000]
11:47:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 182 (000000BB11411C00) [pid = 4320] [serial = 2198] [outer = 000000BB10D08C00]
11:47:52 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
11:47:52 INFO - document served over http requires an https
11:47:52 INFO - sub-resource via iframe-tag using the meta-referrer
11:47:52 INFO - delivery method with swap-origin-redirect and when
11:47:52 INFO - the target request is same-origin.
11:47:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 773ms
11:47:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:47:52 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0FB63800 == 58 [pid = 4320] [id = 785]
11:47:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 183 (000000BB1140A800) [pid = 4320] [serial = 2199] [outer = 0000000000000000]
11:47:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 184 (000000BB1211CC00) [pid = 4320] [serial = 2200] [outer = 000000BB1140A800]
11:47:52 INFO - PROCESS | 4320 | 1448048872887 Marionette INFO loaded listener.js
11:47:52 INFO - PROCESS | 4320 | ++DOMWINDOW == 185 (000000BB1299B000) [pid = 4320] [serial = 2201] [outer = 000000BB1140A800]
11:47:53 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
11:47:53 INFO - document served over http requires an https
11:47:53 INFO - sub-resource via script-tag using the meta-referrer
11:47:53 INFO - delivery method with keep-origin-redirect and when
11:47:53 INFO - the target request is same-origin.
11:47:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 732ms
11:47:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 184 (000000BB05ADC000) [pid = 4320] [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]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 183 (000000BB0FDD2C00) [pid = 4320] [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]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 182 (000000BB0DD2E000) [pid = 4320] [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]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 181 (000000BB04541000) [pid = 4320] [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]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 180 (000000BB0FBAAC00) [pid = 4320] [serial = 2103] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 179 (000000BB04FBB800) [pid = 4320] [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]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 178 (000000BB0C3A5C00) [pid = 4320] [serial = 2113] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 177 (000000BB0E38C400) [pid = 4320] [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]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 176 (000000BB0B81DC00) [pid = 4320] [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]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 175 (000000BB018A4400) [pid = 4320] [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]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 174 (000000BB15982C00) [pid = 4320] [serial = 2071] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 173 (000000BB14F03800) [pid = 4320] [serial = 2061] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 172 (000000BB15778800) [pid = 4320] [serial = 2066] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048834432]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 171 (000000BB12A36000) [pid = 4320] [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]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 170 (000000BB10929400) [pid = 4320] [serial = 2119] [outer = 0000000000000000] [url = about:blank]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 169 (000000BB0553B000) [pid = 4320] [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]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 168 (000000BB1033E400) [pid = 4320] [serial = 2108] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048847095]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 167 (000000BB0F17B000) [pid = 4320] [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]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 166 (000000BB0DD2A400) [pid = 4320] [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]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 165 (000000BB15987C00) [pid = 4320] [serial = 2074] [outer = 0000000000000000] [url = about:blank]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 164 (000000BB1599D800) [pid = 4320] [serial = 2077] [outer = 0000000000000000] [url = about:blank]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 163 (000000BB15983C00) [pid = 4320] [serial = 2072] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 162 (000000BB15779C00) [pid = 4320] [serial = 2069] [outer = 0000000000000000] [url = about:blank]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 161 (000000BB12FCF000) [pid = 4320] [serial = 2062] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 160 (000000BB12FC6C00) [pid = 4320] [serial = 2059] [outer = 0000000000000000] [url = about:blank]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 159 (000000BB14FDA000) [pid = 4320] [serial = 2067] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048834432]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 158 (000000BB14F0D000) [pid = 4320] [serial = 2064] [outer = 0000000000000000] [url = about:blank]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 157 (000000BB0E356800) [pid = 4320] [serial = 2116] [outer = 0000000000000000] [url = about:blank]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 156 (000000BB12EB4800) [pid = 4320] [serial = 2056] [outer = 0000000000000000] [url = about:blank]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 155 (000000BB0E39A800) [pid = 4320] [serial = 2114] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 154 (000000BB04185800) [pid = 4320] [serial = 2111] [outer = 0000000000000000] [url = about:blank]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 153 (000000BB0F170000) [pid = 4320] [serial = 2089] [outer = 0000000000000000] [url = about:blank]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 152 (000000BB097C0400) [pid = 4320] [serial = 2086] [outer = 0000000000000000] [url = about:blank]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 151 (000000BB0CFCC400) [pid = 4320] [serial = 2050] [outer = 0000000000000000] [url = about:blank]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 150 (000000BB0B085000) [pid = 4320] [serial = 2109] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048847095]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 149 (000000BB10027400) [pid = 4320] [serial = 2106] [outer = 0000000000000000] [url = about:blank]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 148 (000000BB0C29C000) [pid = 4320] [serial = 2095] [outer = 0000000000000000] [url = about:blank]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 147 (000000BB0E041C00) [pid = 4320] [serial = 2098] [outer = 0000000000000000] [url = about:blank]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 146 (000000BB05ADC400) [pid = 4320] [serial = 2092] [outer = 0000000000000000] [url = about:blank]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 145 (000000BB1010B800) [pid = 4320] [serial = 2053] [outer = 0000000000000000] [url = about:blank]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 144 (000000BB05540400) [pid = 4320] [serial = 2080] [outer = 0000000000000000] [url = about:blank]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 143 (000000BB0FDD6000) [pid = 4320] [serial = 2104] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 142 (000000BB0F624C00) [pid = 4320] [serial = 2101] [outer = 0000000000000000] [url = about:blank]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 141 (000000BB050CEC00) [pid = 4320] [serial = 2083] [outer = 0000000000000000] [url = about:blank]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 140 (000000BB0551A800) [pid = 4320] [serial = 2047] [outer = 0000000000000000] [url = about:blank]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 139 (000000BB12DE4800) [pid = 4320] [serial = 2045] [outer = 0000000000000000] [url = about:blank]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 138 (000000BB0FB50400) [pid = 4320] [serial = 2090] [outer = 0000000000000000] [url = about:blank]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 137 (000000BB0E03FC00) [pid = 4320] [serial = 2087] [outer = 0000000000000000] [url = about:blank]
11:47:53 INFO - PROCESS | 4320 | --DOMWINDOW == 136 (000000BB0D3A2C00) [pid = 4320] [serial = 2084] [outer = 0000000000000000] [url = about:blank]
11:47:53 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0DAC7000 == 59 [pid = 4320] [id = 786]
11:47:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 137 (000000BB04541000) [pid = 4320] [serial = 2202] [outer = 0000000000000000]
11:47:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 138 (000000BB050CEC00) [pid = 4320] [serial = 2203] [outer = 000000BB04541000]
11:47:53 INFO - PROCESS | 4320 | 1448048873913 Marionette INFO loaded listener.js
11:47:53 INFO - PROCESS | 4320 | ++DOMWINDOW == 139 (000000BB0E03FC00) [pid = 4320] [serial = 2204] [outer = 000000BB04541000]
11:47:54 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
11:47:54 INFO - document served over http requires an https
11:47:54 INFO - sub-resource via script-tag using the meta-referrer
11:47:54 INFO - delivery method with no-redirect and when
11:47:54 INFO - the target request is same-origin.
11:47:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 984ms
11:47:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:47:54 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB14E8D800 == 60 [pid = 4320] [id = 787]
11:47:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 140 (000000BB1010B800) [pid = 4320] [serial = 2205] [outer = 0000000000000000]
11:47:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 141 (000000BB12BBF800) [pid = 4320] [serial = 2206] [outer = 000000BB1010B800]
11:47:54 INFO - PROCESS | 4320 | 1448048874556 Marionette INFO loaded listener.js
11:47:54 INFO - PROCESS | 4320 | ++DOMWINDOW == 142 (000000BB12EB8400) [pid = 4320] [serial = 2207] [outer = 000000BB1010B800]
11:47:55 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
11:47:55 INFO - document served over http requires an https
11:47:55 INFO - sub-resource via script-tag using the meta-referrer
11:47:55 INFO - delivery method with swap-origin-redirect and when
11:47:55 INFO - the target request is same-origin.
11:47:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 689ms
11:47:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:47:55 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB161A9800 == 61 [pid = 4320] [id = 788]
11:47:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 143 (000000BB12EDB800) [pid = 4320] [serial = 2208] [outer = 0000000000000000]
11:47:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 144 (000000BB14F11800) [pid = 4320] [serial = 2209] [outer = 000000BB12EDB800]
11:47:55 INFO - PROCESS | 4320 | 1448048875267 Marionette INFO loaded listener.js
11:47:55 INFO - PROCESS | 4320 | ++DOMWINDOW == 145 (000000BB15986000) [pid = 4320] [serial = 2210] [outer = 000000BB12EDB800]
11:47:55 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
11:47:55 INFO - document served over http requires an https
11:47:55 INFO - sub-resource via xhr-request using the meta-referrer
11:47:55 INFO - delivery method with keep-origin-redirect and when
11:47:55 INFO - the target request is same-origin.
11:47:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 671ms
11:47:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:47:56 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05A98800 == 62 [pid = 4320] [id = 789]
11:47:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 146 (000000BB05518800) [pid = 4320] [serial = 2211] [outer = 0000000000000000]
11:47:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 147 (000000BB05535800) [pid = 4320] [serial = 2212] [outer = 000000BB05518800]
11:47:56 INFO - PROCESS | 4320 | 1448048876237 Marionette INFO loaded listener.js
11:47:56 INFO - PROCESS | 4320 | ++DOMWINDOW == 148 (000000BB09B28000) [pid = 4320] [serial = 2213] [outer = 000000BB05518800]
11:47:56 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
11:47:56 INFO - document served over http requires an https
11:47:56 INFO - sub-resource via xhr-request using the meta-referrer
11:47:56 INFO - delivery method with no-redirect and when
11:47:56 INFO - the target request is same-origin.
11:47:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 944ms
11:47:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:47:57 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0F65C800 == 63 [pid = 4320] [id = 790]
11:47:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 149 (000000BB0DD29000) [pid = 4320] [serial = 2214] [outer = 0000000000000000]
11:47:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 150 (000000BB0E351800) [pid = 4320] [serial = 2215] [outer = 000000BB0DD29000]
11:47:57 INFO - PROCESS | 4320 | 1448048877230 Marionette INFO loaded listener.js
11:47:57 INFO - PROCESS | 4320 | ++DOMWINDOW == 151 (000000BB0F570000) [pid = 4320] [serial = 2216] [outer = 000000BB0DD29000]
11:47:57 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
11:47:57 INFO - document served over http requires an https
11:47:57 INFO - sub-resource via xhr-request using the meta-referrer
11:47:57 INFO - delivery method with swap-origin-redirect and when
11:47:57 INFO - the target request is same-origin.
11:47:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 983ms
11:47:57 INFO - TEST-START | /resource-timing/test_resource_timing.html
11:47:58 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB17317800 == 64 [pid = 4320] [id = 791]
11:47:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 152 (000000BB101EA400) [pid = 4320] [serial = 2217] [outer = 0000000000000000]
11:47:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 153 (000000BB10920800) [pid = 4320] [serial = 2218] [outer = 000000BB101EA400]
11:47:58 INFO - PROCESS | 4320 | 1448048878228 Marionette INFO loaded listener.js
11:47:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 154 (000000BB12DDF800) [pid = 4320] [serial = 2219] [outer = 000000BB101EA400]
11:47:58 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB1737E800 == 65 [pid = 4320] [id = 792]
11:47:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 155 (000000BB12ED9800) [pid = 4320] [serial = 2220] [outer = 0000000000000000]
11:47:58 INFO - PROCESS | 4320 | ++DOMWINDOW == 156 (000000BB12FCA400) [pid = 4320] [serial = 2221] [outer = 000000BB12ED9800]
11:47:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
11:47:59 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"
11:47:59 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
11:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:47:59 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
11:47:59 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
11:47:59 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
11:47:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
11:47:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
11:47:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
11:47:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
11:47:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
11:47:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
11:47:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
11:47:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
11:47:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
11:47:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
11:47:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
11:47:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
11:47:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
11:47:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
11:47:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
11:47:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
11:47:59 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
11:47:59 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1505ms
11:47:59 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
11:47:59 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB185F3800 == 66 [pid = 4320] [id = 793]
11:47:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 157 (000000BB12EE0400) [pid = 4320] [serial = 2222] [outer = 0000000000000000]
11:47:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 158 (000000BB1599D800) [pid = 4320] [serial = 2223] [outer = 000000BB12EE0400]
11:47:59 INFO - PROCESS | 4320 | 1448048879798 Marionette INFO loaded listener.js
11:47:59 INFO - PROCESS | 4320 | ++DOMWINDOW == 159 (000000BB165E2400) [pid = 4320] [serial = 2224] [outer = 000000BB12EE0400]
11:48:00 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"
11:48:00 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
11:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:48:00 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
11:48:00 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 881ms
11:48:00 INFO - TEST-START | /screen-orientation/lock-basic.html
11:48:00 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB18A30800 == 67 [pid = 4320] [id = 794]
11:48:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 160 (000000BB1577A000) [pid = 4320] [serial = 2225] [outer = 0000000000000000]
11:48:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 161 (000000BB16804800) [pid = 4320] [serial = 2226] [outer = 000000BB1577A000]
11:48:00 INFO - PROCESS | 4320 | 1448048880654 Marionette INFO loaded listener.js
11:48:00 INFO - PROCESS | 4320 | ++DOMWINDOW == 162 (000000BB16BCFC00) [pid = 4320] [serial = 2227] [outer = 000000BB1577A000]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0C340000 == 66 [pid = 4320] [id = 716]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB16D0C000 == 65 [pid = 4320] [id = 715]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB16B26000 == 64 [pid = 4320] [id = 714]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB14E8D800 == 63 [pid = 4320] [id = 787]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DAC7000 == 62 [pid = 4320] [id = 786]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0FB63800 == 61 [pid = 4320] [id = 785]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F515800 == 60 [pid = 4320] [id = 784]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0E00F000 == 59 [pid = 4320] [id = 783]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0E004000 == 58 [pid = 4320] [id = 782]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DA19000 == 57 [pid = 4320] [id = 781]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0D29D000 == 56 [pid = 4320] [id = 780]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0A155000 == 55 [pid = 4320] [id = 779]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05AA1000 == 54 [pid = 4320] [id = 778]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0450A800 == 53 [pid = 4320] [id = 777]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1066C800 == 52 [pid = 4320] [id = 776]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CE3F000 == 51 [pid = 4320] [id = 775]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17FE2800 == 50 [pid = 4320] [id = 769]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1731C000 == 49 [pid = 4320] [id = 767]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB16D27800 == 48 [pid = 4320] [id = 766]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB163C8000 == 47 [pid = 4320] [id = 765]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB163C4000 == 46 [pid = 4320] [id = 764]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB14FA5800 == 45 [pid = 4320] [id = 763]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB14E86800 == 44 [pid = 4320] [id = 762]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB12166800 == 43 [pid = 4320] [id = 761]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10DDB800 == 42 [pid = 4320] [id = 760]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10771800 == 41 [pid = 4320] [id = 759]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DA21800 == 40 [pid = 4320] [id = 758]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05C87000 == 39 [pid = 4320] [id = 757]
11:48:08 INFO - PROCESS | 4320 | --DOCSHELL 000000BB10254000 == 38 [pid = 4320] [id = 756]
11:48:08 INFO - PROCESS | 4320 | --DOMWINDOW == 161 (000000BB0FBAE400) [pid = 4320] [serial = 2102] [outer = 0000000000000000] [url = about:blank]
11:48:08 INFO - PROCESS | 4320 | --DOMWINDOW == 160 (000000BB101ED400) [pid = 4320] [serial = 2107] [outer = 0000000000000000] [url = about:blank]
11:48:08 INFO - PROCESS | 4320 | --DOMWINDOW == 159 (000000BB08880800) [pid = 4320] [serial = 2112] [outer = 0000000000000000] [url = about:blank]
11:48:08 INFO - PROCESS | 4320 | --DOMWINDOW == 158 (000000BB0B08B400) [pid = 4320] [serial = 2081] [outer = 0000000000000000] [url = about:blank]
11:48:08 INFO - PROCESS | 4320 | --DOMWINDOW == 157 (000000BB0999C400) [pid = 4320] [serial = 2093] [outer = 0000000000000000] [url = about:blank]
11:48:08 INFO - PROCESS | 4320 | --DOMWINDOW == 156 (000000BB0DC83800) [pid = 4320] [serial = 2096] [outer = 0000000000000000] [url = about:blank]
11:48:08 INFO - PROCESS | 4320 | --DOMWINDOW == 155 (000000BB1033EC00) [pid = 4320] [serial = 2117] [outer = 0000000000000000] [url = about:blank]
11:48:08 INFO - PROCESS | 4320 | --DOMWINDOW == 154 (000000BB0F17D800) [pid = 4320] [serial = 2099] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 153 (000000BB1140A800) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 152 (000000BB05533000) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 151 (000000BB0F047C00) [pid = 4320] [serial = 2187] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 150 (000000BB12EDD400) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 149 (000000BB1010B800) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 148 (000000BB050C6000) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 147 (000000BB10368800) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 146 (000000BB0FBA4C00) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 145 (000000BB101E2C00) [pid = 4320] [serial = 2192] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048871696]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 144 (000000BB14FD9800) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 143 (000000BB0E033000) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 142 (000000BB0F04E000) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 141 (000000BB0F178000) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 140 (000000BB097B9C00) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 139 (000000BB09B1C400) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 138 (000000BB12FC9000) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 137 (000000BB12CEB400) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 136 (000000BB10D08C00) [pid = 4320] [serial = 2197] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 135 (000000BB04541000) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 134 (000000BB15C8C800) [pid = 4320] [serial = 2150] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048858536]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 133 (000000BB0CCF1400) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 132 (000000BB0F622C00) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 131 (000000BB12E0C000) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 130 (000000BB165BC400) [pid = 4320] [serial = 2155] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 129 (000000BB1597F400) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 128 (000000BB0CCF0800) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 127 (000000BB12126000) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 126 (000000BB14F11400) [pid = 4320] [serial = 2145] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 125 (000000BB1599A000) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 124 (000000BB129C8800) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 123 (000000BB14F0C000) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 122 (000000BB0CCF0000) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 121 (000000BB0FBA5C00) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 120 (000000BB12DE0000) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 119 (000000BB1001DC00) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 118 (000000BB12999800) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 117 (000000BB12A39000) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 116 (000000BB05514400) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 115 (000000BB12E07000) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 114 (000000BB0C29E800) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 113 (000000BB12BC9800) [pid = 4320] [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]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 112 (000000BB0D3AAC00) [pid = 4320] [serial = 2185] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 111 (000000BB0B08E400) [pid = 4320] [serial = 2173] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 110 (000000BB165BD800) [pid = 4320] [serial = 2156] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 109 (000000BB10366000) [pid = 4320] [serial = 2193] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048871696]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 108 (000000BB0B1E5800) [pid = 4320] [serial = 2179] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 107 (000000BB1680B400) [pid = 4320] [serial = 2161] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 106 (000000BB0C39BC00) [pid = 4320] [serial = 2188] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 105 (000000BB12BBF800) [pid = 4320] [serial = 2206] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 104 (000000BB0F16E000) [pid = 4320] [serial = 2176] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 103 (000000BB0FBA7800) [pid = 4320] [serial = 2190] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 102 (000000BB0FBAA400) [pid = 4320] [serial = 2128] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 101 (000000BB050CEC00) [pid = 4320] [serial = 2203] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 100 (000000BB165C3000) [pid = 4320] [serial = 2158] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 99 (000000BB12CF4400) [pid = 4320] [serial = 2140] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 98 (000000BB05AE1000) [pid = 4320] [serial = 2182] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 97 (000000BB12707800) [pid = 4320] [serial = 2134] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 96 (000000BB14F11800) [pid = 4320] [serial = 2209] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 95 (000000BB1002AC00) [pid = 4320] [serial = 2170] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 94 (000000BB0CFC4C00) [pid = 4320] [serial = 2125] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 93 (000000BB1211CC00) [pid = 4320] [serial = 2200] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 92 (000000BB05AD4800) [pid = 4320] [serial = 2122] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 91 (000000BB15C87400) [pid = 4320] [serial = 2151] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448048858536]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 90 (000000BB10342C00) [pid = 4320] [serial = 2195] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 89 (000000BB129CCC00) [pid = 4320] [serial = 2137] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 88 (000000BB16B9C800) [pid = 4320] [serial = 2164] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 87 (000000BB11411C00) [pid = 4320] [serial = 2198] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 86 (000000BB12EBA800) [pid = 4320] [serial = 2143] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 85 (000000BB161D5C00) [pid = 4320] [serial = 2153] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 84 (000000BB14FCF800) [pid = 4320] [serial = 2146] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 83 (000000BB15782C00) [pid = 4320] [serial = 2148] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 82 (000000BB10CDE400) [pid = 4320] [serial = 2131] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 81 (000000BB05AE2C00) [pid = 4320] [serial = 2167] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 80 (000000BB12BC5400) [pid = 4320] [serial = 1997] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 79 (000000BB06E73800) [pid = 4320] [serial = 2048] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 78 (000000BB0E036C00) [pid = 4320] [serial = 2126] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 77 (000000BB0CFC1C00) [pid = 4320] [serial = 2174] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 76 (000000BB12EAE800) [pid = 4320] [serial = 2006] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 75 (000000BB12EB4400) [pid = 4320] [serial = 2009] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 74 (000000BB12CF6000) [pid = 4320] [serial = 2000] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 73 (000000BB0F621C00) [pid = 4320] [serial = 2168] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 72 (000000BB15C86800) [pid = 4320] [serial = 2078] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 71 (000000BB14FD4C00) [pid = 4320] [serial = 2065] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 70 (000000BB15995000) [pid = 4320] [serial = 2075] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 69 (000000BB11410C00) [pid = 4320] [serial = 2120] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 68 (000000BB0F051C00) [pid = 4320] [serial = 2051] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 67 (000000BB12FD0C00) [pid = 4320] [serial = 2060] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 66 (000000BB1140C400) [pid = 4320] [serial = 2054] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 65 (000000BB12E03000) [pid = 4320] [serial = 2003] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 64 (000000BB1597FC00) [pid = 4320] [serial = 2070] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 63 (000000BB1211F800) [pid = 4320] [serial = 2132] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 62 (000000BB10922400) [pid = 4320] [serial = 2129] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 61 (000000BB12EDA000) [pid = 4320] [serial = 2057] [outer = 0000000000000000] [url = about:blank]
11:48:12 INFO - PROCESS | 4320 | --DOMWINDOW == 60 (000000BB129CE800) [pid = 4320] [serial = 1994] [outer = 0000000000000000] [url = about:blank]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CF4F800 == 37 [pid = 4320] [id = 640]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DAC9800 == 36 [pid = 4320] [id = 646]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DD68000 == 35 [pid = 4320] [id = 652]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0691E800 == 34 [pid = 4320] [id = 641]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05C96800 == 33 [pid = 4320] [id = 633]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB02E47800 == 32 [pid = 4320] [id = 648]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0C217800 == 31 [pid = 4320] [id = 650]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18975000 == 30 [pid = 4320] [id = 772]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB185F2000 == 29 [pid = 4320] [id = 770]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18951000 == 28 [pid = 4320] [id = 771]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB04597800 == 27 [pid = 4320] [id = 773]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DD89000 == 26 [pid = 4320] [id = 774]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0E018000 == 25 [pid = 4320] [id = 676]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17336000 == 24 [pid = 4320] [id = 768]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DA3F000 == 23 [pid = 4320] [id = 644]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB08602800 == 22 [pid = 4320] [id = 636]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0D380800 == 21 [pid = 4320] [id = 642]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0C215800 == 20 [pid = 4320] [id = 638]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0CE2A000 == 19 [pid = 4320] [id = 639]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB09CA2800 == 18 [pid = 4320] [id = 637]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB04591800 == 17 [pid = 4320] [id = 631]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0691F000 == 16 [pid = 4320] [id = 635]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB09CA1000 == 15 [pid = 4320] [id = 643]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DD9F000 == 14 [pid = 4320] [id = 653]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0DCA1800 == 13 [pid = 4320] [id = 651]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB185F3800 == 12 [pid = 4320] [id = 793]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB1737E800 == 11 [pid = 4320] [id = 792]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB17317800 == 10 [pid = 4320] [id = 791]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0F65C800 == 9 [pid = 4320] [id = 790]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05A98800 == 8 [pid = 4320] [id = 789]
11:48:20 INFO - PROCESS | 4320 | --DOCSHELL 000000BB161A9800 == 7 [pid = 4320] [id = 788]
11:48:20 INFO - PROCESS | 4320 | --DOMWINDOW == 59 (000000BB14F0A400) [pid = 4320] [serial = 2144] [outer = 0000000000000000] [url = about:blank]
11:48:20 INFO - PROCESS | 4320 | --DOMWINDOW == 58 (000000BB15C88C00) [pid = 4320] [serial = 2149] [outer = 0000000000000000] [url = about:blank]
11:48:20 INFO - PROCESS | 4320 | --DOMWINDOW == 57 (000000BB10D07400) [pid = 4320] [serial = 2196] [outer = 0000000000000000] [url = about:blank]
11:48:20 INFO - PROCESS | 4320 | --DOMWINDOW == 56 (000000BB0E03FC00) [pid = 4320] [serial = 2204] [outer = 0000000000000000] [url = about:blank]
11:48:20 INFO - PROCESS | 4320 | --DOMWINDOW == 55 (000000BB12E0E400) [pid = 4320] [serial = 2141] [outer = 0000000000000000] [url = about:blank]
11:48:20 INFO - PROCESS | 4320 | --DOMWINDOW == 54 (000000BB0E357000) [pid = 4320] [serial = 2180] [outer = 0000000000000000] [url = about:blank]
11:48:20 INFO - PROCESS | 4320 | --DOMWINDOW == 53 (000000BB16BC8C00) [pid = 4320] [serial = 2165] [outer = 0000000000000000] [url = about:blank]
11:48:20 INFO - PROCESS | 4320 | --DOMWINDOW == 52 (000000BB165B8C00) [pid = 4320] [serial = 2154] [outer = 0000000000000000] [url = about:blank]
11:48:20 INFO - PROCESS | 4320 | --DOMWINDOW == 51 (000000BB10110000) [pid = 4320] [serial = 2191] [outer = 0000000000000000] [url = about:blank]
11:48:20 INFO - PROCESS | 4320 | --DOMWINDOW == 50 (000000BB16B93400) [pid = 4320] [serial = 2162] [outer = 0000000000000000] [url = about:blank]
11:48:20 INFO - PROCESS | 4320 | --DOMWINDOW == 49 (000000BB0E35A000) [pid = 4320] [serial = 2186] [outer = 0000000000000000] [url = about:blank]
11:48:20 INFO - PROCESS | 4320 | --DOMWINDOW == 48 (000000BB165F0C00) [pid = 4320] [serial = 2159] [outer = 0000000000000000] [url = about:blank]
11:48:20 INFO - PROCESS | 4320 | --DOMWINDOW == 47 (000000BB128C9400) [pid = 4320] [serial = 2135] [outer = 0000000000000000] [url = about:blank]
11:48:20 INFO - PROCESS | 4320 | --DOMWINDOW == 46 (000000BB12EB8400) [pid = 4320] [serial = 2207] [outer = 0000000000000000] [url = about:blank]
11:48:20 INFO - PROCESS | 4320 | --DOMWINDOW == 45 (000000BB0B430400) [pid = 4320] [serial = 2183] [outer = 0000000000000000] [url = about:blank]
11:48:20 INFO - PROCESS | 4320 | --DOMWINDOW == 44 (000000BB12BC2800) [pid = 4320] [serial = 2138] [outer = 0000000000000000] [url = about:blank]
11:48:20 INFO - PROCESS | 4320 | --DOMWINDOW == 43 (000000BB1299B000) [pid = 4320] [serial = 2201] [outer = 0000000000000000] [url = about:blank]
11:48:20 INFO - PROCESS | 4320 | --DOMWINDOW == 42 (000000BB0B187000) [pid = 4320] [serial = 2123] [outer = 0000000000000000] [url = about:blank]
11:48:20 INFO - PROCESS | 4320 | --DOMWINDOW == 41 (000000BB10364C00) [pid = 4320] [serial = 2177] [outer = 0000000000000000] [url = about:blank]
11:48:25 INFO - PROCESS | 4320 | JavaScript error: http://web-platform.test:8000/screen-orientation/lock-basic.html, line 11: NotSupportedError: Operation is not supported
11:48:25 INFO - PROCESS | 4320 | --DOMWINDOW == 40 (000000BB15C8B800) [pid = 4320] [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]
11:48:25 INFO - PROCESS | 4320 | --DOMWINDOW == 39 (000000BB12EE0400) [pid = 4320] [serial = 2222] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
11:48:25 INFO - PROCESS | 4320 | --DOMWINDOW == 38 (000000BB050C6C00) [pid = 4320] [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]
11:48:25 INFO - PROCESS | 4320 | --DOMWINDOW == 37 (000000BB16B9B800) [pid = 4320] [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]
11:48:25 INFO - PROCESS | 4320 | --DOMWINDOW == 36 (000000BB165BB800) [pid = 4320] [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]
11:48:25 INFO - PROCESS | 4320 | --DOMWINDOW == 35 (000000BB101EA400) [pid = 4320] [serial = 2217] [outer = 0000000000000000] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
11:48:25 INFO - PROCESS | 4320 | --DOMWINDOW == 34 (000000BB0DD29000) [pid = 4320] [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]
11:48:25 INFO - PROCESS | 4320 | --DOMWINDOW == 33 (000000BB165EE400) [pid = 4320] [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]
11:48:25 INFO - PROCESS | 4320 | --DOMWINDOW == 32 (000000BB05518800) [pid = 4320] [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]
11:48:25 INFO - PROCESS | 4320 | --DOMWINDOW == 31 (000000BB12ED9800) [pid = 4320] [serial = 2220] [outer = 0000000000000000] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
11:48:25 INFO - PROCESS | 4320 | --DOMWINDOW == 30 (000000BB0DC84800) [pid = 4320] [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]
11:48:25 INFO - PROCESS | 4320 | --DOMWINDOW == 29 (000000BB12EDB800) [pid = 4320] [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]
11:48:25 INFO - PROCESS | 4320 | --DOMWINDOW == 28 (000000BB16804800) [pid = 4320] [serial = 2226] [outer = 0000000000000000] [url = about:blank]
11:48:25 INFO - PROCESS | 4320 | --DOMWINDOW == 27 (000000BB12FCA400) [pid = 4320] [serial = 2221] [outer = 0000000000000000] [url = about:blank]
11:48:25 INFO - PROCESS | 4320 | --DOMWINDOW == 26 (000000BB10920800) [pid = 4320] [serial = 2218] [outer = 0000000000000000] [url = about:blank]
11:48:25 INFO - PROCESS | 4320 | --DOMWINDOW == 25 (000000BB0E351800) [pid = 4320] [serial = 2215] [outer = 0000000000000000] [url = about:blank]
11:48:25 INFO - PROCESS | 4320 | --DOMWINDOW == 24 (000000BB165E2400) [pid = 4320] [serial = 2224] [outer = 0000000000000000] [url = about:blank]
11:48:25 INFO - PROCESS | 4320 | --DOMWINDOW == 23 (000000BB1599D800) [pid = 4320] [serial = 2223] [outer = 0000000000000000] [url = about:blank]
11:48:25 INFO - PROCESS | 4320 | --DOMWINDOW == 22 (000000BB05535800) [pid = 4320] [serial = 2212] [outer = 0000000000000000] [url = about:blank]
11:48:25 INFO - PROCESS | 4320 | --DOMWINDOW == 21 (000000BB0F570000) [pid = 4320] [serial = 2216] [outer = 0000000000000000] [url = about:blank]
11:48:25 INFO - PROCESS | 4320 | --DOMWINDOW == 20 (000000BB1298EC00) [pid = 4320] [serial = 2171] [outer = 0000000000000000] [url = about:blank]
11:48:25 INFO - PROCESS | 4320 | --DOMWINDOW == 19 (000000BB15986000) [pid = 4320] [serial = 2210] [outer = 0000000000000000] [url = about:blank]
11:48:25 INFO - PROCESS | 4320 | --DOMWINDOW == 18 (000000BB09B28000) [pid = 4320] [serial = 2213] [outer = 0000000000000000] [url = about:blank]
11:48:30 INFO - PROCESS | 4320 | MARIONETTE LOG: INFO: Timeout fired
11:48:31 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
11:48:31 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
11:48:31 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
11:48:31 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30705ms
11:48:31 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
11:48:31 INFO - PROCESS | 4320 | --DOMWINDOW == 17 (000000BB12DDF800) [pid = 4320] [serial = 2219] [outer = 0000000000000000] [url = about:blank]
11:48:31 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB041BA000 == 8 [pid = 4320] [id = 795]
11:48:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 18 (000000BB03C52000) [pid = 4320] [serial = 2228] [outer = 0000000000000000]
11:48:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 19 (000000BB0410DC00) [pid = 4320] [serial = 2229] [outer = 000000BB03C52000]
11:48:31 INFO - PROCESS | 4320 | 1448048911257 Marionette INFO loaded listener.js
11:48:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 20 (000000BB04B50000) [pid = 4320] [serial = 2230] [outer = 000000BB03C52000]
11:48:31 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB02E32000 == 9 [pid = 4320] [id = 796]
11:48:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 21 (000000BB050CC000) [pid = 4320] [serial = 2231] [outer = 0000000000000000]
11:48:31 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB02E41000 == 10 [pid = 4320] [id = 797]
11:48:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 22 (000000BB050CD000) [pid = 4320] [serial = 2232] [outer = 0000000000000000]
11:48:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 23 (000000BB05512400) [pid = 4320] [serial = 2233] [outer = 000000BB050CD000]
11:48:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 24 (000000BB05513400) [pid = 4320] [serial = 2234] [outer = 000000BB050CC000]
11:48:40 INFO - PROCESS | 4320 | --DOCSHELL 000000BB18A30800 == 9 [pid = 4320] [id = 794]
11:48:42 INFO - PROCESS | 4320 | --DOMWINDOW == 23 (000000BB16BCFC00) [pid = 4320] [serial = 2227] [outer = 0000000000000000] [url = about:blank]
11:48:42 INFO - PROCESS | 4320 | --DOMWINDOW == 22 (000000BB0410DC00) [pid = 4320] [serial = 2229] [outer = 0000000000000000] [url = about:blank]
11:48:42 INFO - PROCESS | 4320 | --DOMWINDOW == 21 (000000BB1577A000) [pid = 4320] [serial = 2225] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
11:49:01 INFO - PROCESS | 4320 | MARIONETTE LOG: INFO: Timeout fired
11:49:01 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"
11:49:01 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
11:49:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:49:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:1
11:49:01 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
11:49:01 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
11:49:01 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
11:49:01 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30383ms
11:49:01 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
11:49:01 INFO - PROCESS | 4320 | --DOCSHELL 000000BB02E32000 == 8 [pid = 4320] [id = 796]
11:49:01 INFO - PROCESS | 4320 | --DOCSHELL 000000BB02E41000 == 7 [pid = 4320] [id = 797]
11:49:01 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0450A800 == 8 [pid = 4320] [id = 798]
11:49:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 22 (000000BB04191400) [pid = 4320] [serial = 2235] [outer = 0000000000000000]
11:49:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 23 (000000BB045C0800) [pid = 4320] [serial = 2236] [outer = 000000BB04191400]
11:49:01 INFO - PROCESS | 4320 | 1448048941608 Marionette INFO loaded listener.js
11:49:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 24 (000000BB050C9400) [pid = 4320] [serial = 2237] [outer = 000000BB04191400]
11:49:01 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB03093000 == 9 [pid = 4320] [id = 799]
11:49:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 25 (000000BB05518800) [pid = 4320] [serial = 2238] [outer = 0000000000000000]
11:49:01 INFO - PROCESS | 4320 | ++DOMWINDOW == 26 (000000BB0551D000) [pid = 4320] [serial = 2239] [outer = 000000BB05518800]
11:49:13 INFO - PROCESS | 4320 | --DOCSHELL 000000BB041BA000 == 8 [pid = 4320] [id = 795]
11:49:13 INFO - PROCESS | 4320 | --DOMWINDOW == 25 (000000BB05513400) [pid = 4320] [serial = 2234] [outer = 000000BB050CC000] [url = about:blank]
11:49:13 INFO - PROCESS | 4320 | --DOMWINDOW == 24 (000000BB05512400) [pid = 4320] [serial = 2233] [outer = 000000BB050CD000] [url = about:blank]
11:49:13 INFO - PROCESS | 4320 | --DOMWINDOW == 23 (000000BB050CD000) [pid = 4320] [serial = 2232] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
11:49:13 INFO - PROCESS | 4320 | --DOMWINDOW == 22 (000000BB050CC000) [pid = 4320] [serial = 2231] [outer = 0000000000000000] [url = about:blank]
11:49:15 INFO - PROCESS | 4320 | --DOMWINDOW == 21 (000000BB04B50000) [pid = 4320] [serial = 2230] [outer = 0000000000000000] [url = about:blank]
11:49:15 INFO - PROCESS | 4320 | --DOMWINDOW == 20 (000000BB045C0800) [pid = 4320] [serial = 2236] [outer = 0000000000000000] [url = about:blank]
11:49:15 INFO - PROCESS | 4320 | --DOMWINDOW == 19 (000000BB03C52000) [pid = 4320] [serial = 2228] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
11:49:31 INFO - PROCESS | 4320 | MARIONETTE LOG: INFO: Timeout fired
11:49:31 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
11:49:31 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30336ms
11:49:31 INFO - TEST-START | /screen-orientation/onchange-event.html
11:49:31 INFO - PROCESS | 4320 | --DOCSHELL 000000BB03093000 == 7 [pid = 4320] [id = 799]
11:49:31 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB041C9800 == 8 [pid = 4320] [id = 800]
11:49:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 20 (000000BB0410D800) [pid = 4320] [serial = 2240] [outer = 0000000000000000]
11:49:31 INFO - PROCESS | 4320 | ++DOMWINDOW == 21 (000000BB045BD000) [pid = 4320] [serial = 2241] [outer = 000000BB0410D800]
11:49:31 INFO - PROCESS | 4320 | 1448048971964 Marionette INFO loaded listener.js
11:49:32 INFO - PROCESS | 4320 | ++DOMWINDOW == 22 (000000BB050CAC00) [pid = 4320] [serial = 2242] [outer = 000000BB0410D800]
11:49:43 INFO - PROCESS | 4320 | --DOCSHELL 000000BB0450A800 == 7 [pid = 4320] [id = 798]
11:49:43 INFO - PROCESS | 4320 | --DOMWINDOW == 21 (000000BB0551D000) [pid = 4320] [serial = 2239] [outer = 000000BB05518800] [url = about:blank]
11:49:44 INFO - PROCESS | 4320 | --DOMWINDOW == 20 (000000BB05518800) [pid = 4320] [serial = 2238] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
11:49:46 INFO - PROCESS | 4320 | --DOMWINDOW == 19 (000000BB045BD000) [pid = 4320] [serial = 2241] [outer = 0000000000000000] [url = about:blank]
11:49:46 INFO - PROCESS | 4320 | --DOMWINDOW == 18 (000000BB04191400) [pid = 4320] [serial = 2235] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
11:49:52 INFO - PROCESS | 4320 | --DOMWINDOW == 17 (000000BB050C9400) [pid = 4320] [serial = 2237] [outer = 0000000000000000] [url = about:blank]
11:50:02 INFO - PROCESS | 4320 | MARIONETTE LOG: INFO: Timeout fired
11:50:02 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
11:50:02 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
11:50:02 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30330ms
11:50:02 INFO - TEST-START | /screen-orientation/orientation-api.html
11:50:02 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB041BC000 == 8 [pid = 4320] [id = 801]
11:50:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 18 (000000BB0410BC00) [pid = 4320] [serial = 2243] [outer = 0000000000000000]
11:50:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 19 (000000BB04541000) [pid = 4320] [serial = 2244] [outer = 000000BB0410BC00]
11:50:02 INFO - PROCESS | 4320 | 1448049002301 Marionette INFO loaded listener.js
11:50:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 20 (000000BB050C9400) [pid = 4320] [serial = 2245] [outer = 000000BB0410BC00]
11:50:02 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
11:50:02 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
11:50:02 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
11:50:02 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 586ms
11:50:02 INFO - TEST-START | /screen-orientation/orientation-reading.html
11:50:02 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05AA6000 == 9 [pid = 4320] [id = 802]
11:50:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 21 (000000BB02EF7000) [pid = 4320] [serial = 2246] [outer = 0000000000000000]
11:50:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 22 (000000BB05517C00) [pid = 4320] [serial = 2247] [outer = 000000BB02EF7000]
11:50:02 INFO - PROCESS | 4320 | 1448049002870 Marionette INFO loaded listener.js
11:50:02 INFO - PROCESS | 4320 | ++DOMWINDOW == 23 (000000BB0553D800) [pid = 4320] [serial = 2248] [outer = 000000BB02EF7000]
11:50:03 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
11:50:03 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
11:50:03 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
11:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:03 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
11:50:03 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
11:50:03 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
11:50:03 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
11:50:03 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
11:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:03 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
11:50:03 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
11:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:50:03 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
11:50:03 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 585ms
11:50:03 INFO - TEST-START | /selection/Document-open.html
11:50:03 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB06907000 == 10 [pid = 4320] [id = 803]
11:50:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 24 (000000BB05550000) [pid = 4320] [serial = 2249] [outer = 0000000000000000]
11:50:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 25 (000000BB05AD9400) [pid = 4320] [serial = 2250] [outer = 000000BB05550000]
11:50:03 INFO - PROCESS | 4320 | 1448049003476 Marionette INFO loaded listener.js
11:50:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 26 (000000BB063B6C00) [pid = 4320] [serial = 2251] [outer = 000000BB05550000]
11:50:03 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB06932800 == 11 [pid = 4320] [id = 804]
11:50:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 27 (000000BB06AF3800) [pid = 4320] [serial = 2252] [outer = 0000000000000000]
11:50:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 28 (000000BB06BBC000) [pid = 4320] [serial = 2253] [outer = 000000BB06AF3800]
11:50:03 INFO - PROCESS | 4320 | ++DOMWINDOW == 29 (000000BB06BBB000) [pid = 4320] [serial = 2254] [outer = 000000BB06AF3800]
11:50:03 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 ""
11:50:03 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
11:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:03 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
11:50:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
11:50:03 INFO - TEST-OK | /selection/Document-open.html | took 671ms
11:50:04 INFO - TEST-START | /selection/addRange.html
11:50:04 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB07260800 == 12 [pid = 4320] [id = 805]
11:50:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 30 (000000BB030A7800) [pid = 4320] [serial = 2255] [outer = 0000000000000000]
11:50:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 31 (000000BB06BBA400) [pid = 4320] [serial = 2256] [outer = 000000BB030A7800]
11:50:04 INFO - PROCESS | 4320 | 1448049004304 Marionette INFO loaded listener.js
11:50:04 INFO - PROCESS | 4320 | ++DOMWINDOW == 32 (000000BB06E53800) [pid = 4320] [serial = 2257] [outer = 000000BB030A7800]
11:50:04 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:04 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:04 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:04 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:04 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:04 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:05 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:05 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:05 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:05 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:05 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:05 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:05 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:05 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:05 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:05 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:05 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:05 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:05 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:05 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:06 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:06 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:06 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:06 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:06 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:06 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:06 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:06 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:06 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:06 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:06 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:06 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:06 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:06 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:06 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:06 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:06 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:06 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:07 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:07 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:07 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:07 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:07 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:07 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:07 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:07 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:07 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:07 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:07 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:07 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:07 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:07 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:07 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:07 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:07 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:07 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:08 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:08 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:08 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:08 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:08 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:08 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:08 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:08 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:08 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:08 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:08 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:08 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:08 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:08 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:08 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:08 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:08 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:08 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:09 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:09 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:09 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:09 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:09 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:09 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:09 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:09 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:09 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:09 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:09 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:09 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:09 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:09 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:09 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:09 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:09 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:09 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:10 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:10 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:10 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:10 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:10 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:10 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:10 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:10 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:10 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:10 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:10 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:10 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:10 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:10 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:10 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:10 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:11 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:11 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:11 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:11 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:11 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:11 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:11 INFO - PROCESS | 4320 | [4320] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:50:11 INFO - PROCESS | 4320 | [4320] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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 ""
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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 ""
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 INFO - Selection.addRange() tests
11:50:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:37 INFO - "
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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 ""
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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̈ḧ
11:50:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:37 INFO - "
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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 ""
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 INFO - Selection.addRange() tests
11:50:37 INFO - Selection.addRange() tests
11:50:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:37 INFO - "
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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 ""
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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̈ḧ
11:50:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:37 INFO - "
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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 ""
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 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
11:50:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:37 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
11:50:37 INFO - Selection.addRange() tests
11:50:38 INFO - Selection.addRange() tests
11:50:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:38 INFO - "
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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 ""
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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̈ḧ
11:50:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:38 INFO - "
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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 ""
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 INFO - Selection.addRange() tests
11:50:38 INFO - Selection.addRange() tests
11:50:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:38 INFO - "
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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 ""
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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̈ḧ
11:50:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:38 INFO - "
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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 ""
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 INFO - Selection.addRange() tests
11:50:38 INFO - Selection.addRange() tests
11:50:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:38 INFO - "
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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 ""
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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̈ḧ
11:50:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:38 INFO - "
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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 ""
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 INFO - Selection.addRange() tests
11:50:38 INFO - Selection.addRange() tests
11:50:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:38 INFO - "
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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 ""
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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̈ḧ
11:50:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:38 INFO - "
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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 ""
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 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
11:50:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:38 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
11:50:38 INFO - Selection.addRange() tests
11:50:39 INFO - Selection.addRange() tests
11:50:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:39 INFO - "
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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 ""
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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̈ḧ
11:50:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:39 INFO - "
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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 ""
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 INFO - Selection.addRange() tests
11:50:39 INFO - Selection.addRange() tests
11:50:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:39 INFO - "
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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 ""
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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̈ḧ
11:50:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:39 INFO - "
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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 ""
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 INFO - Selection.addRange() tests
11:50:39 INFO - Selection.addRange() tests
11:50:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:39 INFO - "
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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 ""
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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̈ḧ
11:50:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:39 INFO - "
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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 ""
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 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
11:50:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:39 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
11:50:39 INFO - Selection.addRange() tests
11:50:39 INFO - Selection.addRange() tests
11:50:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:40 INFO - "
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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 ""
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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̈ḧ
11:50:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:40 INFO - "
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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 ""
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 INFO - Selection.addRange() tests
11:50:40 INFO - Selection.addRange() tests
11:50:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:40 INFO - "
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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 ""
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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̈ḧ
11:50:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:40 INFO - "
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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 ""
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 INFO - Selection.addRange() tests
11:50:40 INFO - Selection.addRange() tests
11:50:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:40 INFO - "
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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 ""
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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̈ḧ
11:50:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:40 INFO - "
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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 ""
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 INFO - Selection.addRange() tests
11:50:40 INFO - Selection.addRange() tests
11:50:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:40 INFO - "
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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 ""
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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̈ḧ
11:50:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:40 INFO - "
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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 ""
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 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
11:50:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:40 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
11:50:40 INFO - Selection.addRange() tests
11:50:41 INFO - Selection.addRange() tests
11:50:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:41 INFO - "
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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 ""
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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̈ḧ
11:50:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:41 INFO - "
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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 ""
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 INFO - Selection.addRange() tests
11:50:41 INFO - Selection.addRange() tests
11:50:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:41 INFO - "
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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 ""
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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̈ḧ
11:50:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:41 INFO - "
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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 ""
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 INFO - Selection.addRange() tests
11:50:41 INFO - Selection.addRange() tests
11:50:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:41 INFO - "
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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 ""
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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̈ḧ
11:50:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:41 INFO - "
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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 ""
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 INFO - Selection.addRange() tests
11:50:41 INFO - Selection.addRange() tests
11:50:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:41 INFO - "
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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 ""
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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̈ḧ
11:50:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:41 INFO - "
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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 ""
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:41 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 INFO - Selection.addRange() tests
11:50:42 INFO - Selection.addRange() tests
11:50:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:42 INFO - "
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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 ""
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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̈ḧ
11:50:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:42 INFO - "
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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 ""
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 INFO - Selection.addRange() tests
11:50:42 INFO - Selection.addRange() tests
11:50:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:42 INFO - "
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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 ""
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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̈ḧ
11:50:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:42 INFO - "
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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 ""
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 INFO - Selection.addRange() tests
11:50:42 INFO - Selection.addRange() tests
11:50:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:42 INFO - "
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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 ""
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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̈ḧ
11:50:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:42 INFO - "
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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 ""
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 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
11:50:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:42 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
11:50:42 INFO - Selection.addRange() tests
11:50:43 INFO - Selection.addRange() tests
11:50:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:43 INFO - "
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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 ""
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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̈ḧ
11:50:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:43 INFO - "
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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 ""
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 INFO - Selection.addRange() tests
11:50:43 INFO - Selection.addRange() tests
11:50:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:43 INFO - "
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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 ""
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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̈ḧ
11:50:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:43 INFO - "
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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 ""
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 INFO - Selection.addRange() tests
11:50:43 INFO - Selection.addRange() tests
11:50:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:43 INFO - "
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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 ""
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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̈ḧ
11:50:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:43 INFO - "
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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 ""
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 INFO - Selection.addRange() tests
11:50:43 INFO - Selection.addRange() tests
11:50:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:43 INFO - "
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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 ""
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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̈ḧ
11:50:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:43 INFO - "
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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 ""
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 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
11:50:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:43 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
11:50:43 INFO - Selection.addRange() tests
11:50:44 INFO - Selection.addRange() tests
11:50:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:44 INFO - "
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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 ""
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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̈ḧ
11:50:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:44 INFO - "
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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 ""
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 INFO - Selection.addRange() tests
11:50:44 INFO - Selection.addRange() tests
11:50:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:44 INFO - "
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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 ""
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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̈ḧ
11:50:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:44 INFO - "
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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 ""
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 INFO - Selection.addRange() tests
11:50:44 INFO - Selection.addRange() tests
11:50:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:44 INFO - "
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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 ""
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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̈ḧ
11:50:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:44 INFO - "
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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 ""
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 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
11:50:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:44 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
11:50:44 INFO - Selection.addRange() tests
11:50:44 INFO - Selection.addRange() tests
11:50:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:45 INFO - "
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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 ""
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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̈ḧ
11:50:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:45 INFO - "
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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 ""
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 INFO - Selection.addRange() tests
11:50:45 INFO - Selection.addRange() tests
11:50:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:45 INFO - "
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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 ""
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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̈ḧ
11:50:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:45 INFO - "
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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 ""
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 INFO - Selection.addRange() tests
11:50:45 INFO - Selection.addRange() tests
11:50:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:45 INFO - "
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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 ""
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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̈ḧ
11:50:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:45 INFO - "
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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 ""
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB06907000 == 11 [pid = 4320] [id = 803]
11:50:45 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
11:50:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB05AA6000 == 10 [pid = 4320] [id = 802]
11:50:45 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
11:50:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB041C9800 == 9 [pid = 4320] [id = 800]
11:50:45 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
11:50:45 INFO - PROCESS | 4320 | --DOCSHELL 000000BB041BC000 == 8 [pid = 4320] [id = 801]
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - PROCESS | 4320 | --DOMWINDOW == 31 (000000BB06BBC000) [pid = 4320] [serial = 2253] [outer = 000000BB06AF3800] [url = about:blank]
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 INFO - Selection.addRange() tests
11:50:45 INFO - Selection.addRange() tests
11:50:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:45 INFO - "
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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 ""
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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̈ḧ
11:50:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:45 INFO - "
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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 ""
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 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
11:50:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:45 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
11:50:45 INFO - Selection.addRange() tests
11:50:46 INFO - Selection.addRange() tests
11:50:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:46 INFO - "
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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 ""
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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̈ḧ
11:50:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:46 INFO - "
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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 ""
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 INFO - Selection.addRange() tests
11:50:46 INFO - Selection.addRange() tests
11:50:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:46 INFO - "
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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 ""
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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̈ḧ
11:50:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:46 INFO - "
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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 ""
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 INFO - Selection.addRange() tests
11:50:46 INFO - Selection.addRange() tests
11:50:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:46 INFO - "
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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 ""
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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̈ḧ
11:50:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:46 INFO - "
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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 ""
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 INFO - Selection.addRange() tests
11:50:46 INFO - Selection.addRange() tests
11:50:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:46 INFO - "
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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 ""
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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̈ḧ
11:50:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:46 INFO - "
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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 ""
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:46 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 INFO - Selection.addRange() tests
11:50:47 INFO - Selection.addRange() tests
11:50:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:47 INFO - "
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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 ""
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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̈ḧ
11:50:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:47 INFO - "
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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 ""
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 INFO - Selection.addRange() tests
11:50:47 INFO - Selection.addRange() tests
11:50:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:47 INFO - "
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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 ""
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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̈ḧ
11:50:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:47 INFO - "
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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 ""
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 INFO - Selection.addRange() tests
11:50:47 INFO - Selection.addRange() tests
11:50:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:47 INFO - "
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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 ""
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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̈ḧ
11:50:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:47 INFO - "
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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 ""
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 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
11:50:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:47 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
11:50:47 INFO - Selection.addRange() tests
11:50:48 INFO - Selection.addRange() tests
11:50:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:48 INFO - "
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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 ""
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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̈ḧ
11:50:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:48 INFO - "
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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 ""
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 INFO - Selection.addRange() tests
11:50:48 INFO - Selection.addRange() tests
11:50:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:48 INFO - "
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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 ""
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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̈ḧ
11:50:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:48 INFO - "
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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 ""
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 INFO - Selection.addRange() tests
11:50:48 INFO - Selection.addRange() tests
11:50:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:48 INFO - "
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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 ""
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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̈ḧ
11:50:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:48 INFO - "
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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 ""
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 INFO - Selection.addRange() tests
11:50:48 INFO - Selection.addRange() tests
11:50:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:48 INFO - "
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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 ""
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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̈ḧ
11:50:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:48 INFO - "
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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 ""
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 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
11:50:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:48 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
11:50:48 INFO - Selection.addRange() tests
11:50:49 INFO - Selection.addRange() tests
11:50:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:49 INFO - "
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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 ""
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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̈ḧ
11:50:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:49 INFO - "
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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 ""
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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
11:50:49 INFO - Selection.addRange() tests
11:50:49 INFO - Selection.addRange() tests
11:50:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:49 INFO - "
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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 ""
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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̈ḧ
11:50:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:49 INFO - "
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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 ""
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 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
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:50:49 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
11:50:49 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
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:50:49 INFO - Selection.addRange() tests
11:50:49 INFO - Selection.addRange() tests
11:50:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:49 INFO - "
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:50:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:49 INFO - "
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:50:49 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:50:49 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:50:49 INFO - Selection.addRange() tests
11:50:49 INFO - Selection.addRange() tests
11:50:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:49 INFO - "
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:49 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 ""
11:50:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:50:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:50 INFO - "
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:50:50 INFO - Selection.addRange() tests
11:50:50 INFO - Selection.addRange() tests
11:50:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:50 INFO - "
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:50:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:50 INFO - "
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:50:50 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:50:50 INFO - Selection.addRange() tests
11:50:50 INFO - Selection.addRange() tests
11:50:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:50 INFO - "
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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 ""
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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̈ḧ
11:50:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:50 INFO - "
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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 ""
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 INFO - Selection.addRange() tests
11:50:50 INFO - Selection.addRange() tests
11:50:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:50 INFO - "
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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 ""
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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̈ḧ
11:50:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:50 INFO - "
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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 ""
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 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
11:50:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:50 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
11:50:50 INFO - Selection.addRange() tests
11:50:51 INFO - Selection.addRange() tests
11:50:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:51 INFO - "
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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 ""
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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̈ḧ
11:50:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:51 INFO - "
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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 ""
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 INFO - Selection.addRange() tests
11:50:51 INFO - Selection.addRange() tests
11:50:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:51 INFO - "
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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 ""
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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̈ḧ
11:50:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:51 INFO - "
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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 ""
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 INFO - Selection.addRange() tests
11:50:51 INFO - Selection.addRange() tests
11:50:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:51 INFO - "
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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 ""
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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̈ḧ
11:50:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:51 INFO - "
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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 ""
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 INFO - Selection.addRange() tests
11:50:51 INFO - Selection.addRange() tests
11:50:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:51 INFO - "
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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 ""
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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̈ḧ
11:50:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:51 INFO - "
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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 ""
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:51 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 INFO - Selection.addRange() tests
11:50:52 INFO - Selection.addRange() tests
11:50:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:52 INFO - "
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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 ""
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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̈ḧ
11:50:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:52 INFO - "
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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 ""
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 INFO - Selection.addRange() tests
11:50:52 INFO - Selection.addRange() tests
11:50:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:52 INFO - "
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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 ""
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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̈ḧ
11:50:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:52 INFO - "
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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 ""
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 INFO - Selection.addRange() tests
11:50:52 INFO - Selection.addRange() tests
11:50:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:52 INFO - "
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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 ""
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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̈ḧ
11:50:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:52 INFO - "
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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 ""
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 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
11:50:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:52 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
11:50:52 INFO - Selection.addRange() tests
11:50:53 INFO - Selection.addRange() tests
11:50:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:53 INFO - "
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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 ""
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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̈ḧ
11:50:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:53 INFO - "
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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 ""
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 INFO - Selection.addRange() tests
11:50:53 INFO - Selection.addRange() tests
11:50:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:53 INFO - "
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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 ""
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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̈ḧ
11:50:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:50:53 INFO - "
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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 ""
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 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
11:50:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:50:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:50:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:50:53 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
11:50:53 INFO - - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 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 () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 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 () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 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 () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 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 () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 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 () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 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 () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
11:51:44 INFO - root.queryAll(q)
11:51:44 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:44 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
11:51:44 INFO - root.query(q)
11:51:44 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:44 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:44 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:44 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:44 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:44 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
11:51:45 INFO - root.query(q)
11:51:45 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
11:51:45 INFO - root.query(q)
11:51:45 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
11:51:45 INFO - root.query(q)
11:51:45 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
11:51:45 INFO - root.query(q)
11:51:45 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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 () {
11:51:45 INFO - root.query(q)
11:51:45 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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 () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
11:51:45 INFO - root.query(q)
11:51:45 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
11:51:45 INFO - root.query(q)
11:51:45 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
11:51:45 INFO - root.query(q)
11:51:45 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:51:45 INFO - root.query(q)
11:51:45 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
11:51:45 INFO - root.query(q)
11:51:45 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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 () {
11:51:45 INFO - root.query(q)
11:51:45 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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 () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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 () {
11:51:45 INFO - root.query(q)
11:51:45 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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 () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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 () {
11:51:45 INFO - root.query(q)
11:51:45 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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 () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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 () {
11:51:45 INFO - root.query(q)
11:51:45 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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 () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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 () {
11:51:45 INFO - root.query(q)
11:51:45 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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 () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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 () {
11:51:45 INFO - root.query(q)
11:51:45 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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 () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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 () {
11:51:45 INFO - root.query(q)
11:51:45 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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 () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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 () {
11:51:45 INFO - root.query(q)
11:51:45 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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 () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:51:45 INFO - root.query(q)
11:51:45 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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 () {
11:51:45 INFO - root.query(q)
11:51:45 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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 () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:51:45 INFO - root.query(q)
11:51:45 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:51:45 INFO - root.query(q)
11:51:45 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:51:45 INFO - root.query(q)
11:51:45 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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 () {
11:51:45 INFO - root.query(q)
11:51:45 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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 () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:51:45 INFO - root.query(q)
11:51:45 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
11:51:45 INFO - root.query(q)
11:51:45 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:51:45 INFO - root.queryAll(q)
11:51:45 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:51:45 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:45 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
11:51:45 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:45 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:45 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:45 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
11:51:46 INFO - #descendant-div2 - root.queryAll is not a function
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
11:51:46 INFO - #descendant-div2 - root.query is not a function
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - >
11:51:46 INFO - #child-div2 - root.queryAll is not a function
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - >
11:51:46 INFO - #child-div2 - root.query is not a function
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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>
11:51:46 INFO - #child-div2 - root.queryAll is not a function
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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>
11:51:46 INFO - #child-div2 - root.query is not a function
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - >#child-div2 - root.queryAll is not a function
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - >#child-div2 - root.query is not a function
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - +
11:51:46 INFO - #adjacent-p3 - root.queryAll is not a function
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - +
11:51:46 INFO - #adjacent-p3 - root.query is not a function
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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+
11:51:46 INFO - #adjacent-p3 - root.queryAll is not a function
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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+
11:51:46 INFO - #adjacent-p3 - root.query is not a function
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - +#adjacent-p3 - root.queryAll is not a function
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - +#adjacent-p3 - root.query is not a function
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - ~
11:51:46 INFO - #sibling-p3 - root.queryAll is not a function
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - ~
11:51:46 INFO - #sibling-p3 - root.query is not a function
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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~
11:51:46 INFO - #sibling-p3 - root.queryAll is not a function
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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~
11:51:46 INFO - #sibling-p3 - root.query is not a function
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - ~#sibling-p3 - root.queryAll is not a function
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - ~#sibling-p3 - root.query is not a function
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO -
11:51:46 INFO - ,
11:51:46 INFO -
11:51:46 INFO - #group strong - root.queryAll is not a function
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO -
11:51:46 INFO - ,
11:51:46 INFO -
11:51:46 INFO - #group strong - root.query is not a function
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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,
11:51:46 INFO - #group strong - root.queryAll is not a function
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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,
11:51:46 INFO - #group strong - root.query is not a function
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - ,#group strong - root.queryAll is not a function
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - ,#group strong - root.query is not a function
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 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
11:51:46 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:46 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:51:46 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:51:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:51:46 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:51:46 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 5651ms
11:51:46 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
11:51:46 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB05A4D800 == 15 [pid = 4320] [id = 821]
11:51:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 44 (000000BB05514000) [pid = 4320] [serial = 2299] [outer = 0000000000000000]
11:51:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 45 (000000BB0551BC00) [pid = 4320] [serial = 2300] [outer = 000000BB05514000]
11:51:46 INFO - PROCESS | 4320 | 1448049106363 Marionette INFO loaded listener.js
11:51:46 INFO - PROCESS | 4320 | ++DOMWINDOW == 46 (000000BB059F0C00) [pid = 4320] [serial = 2301] [outer = 000000BB05514000]
11:51:47 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
11:51:47 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
11:51:47 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 "
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
11:51:47 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"
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
11:51:47 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
11:51:47 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 "
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
11:51:47 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"
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 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 { "
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 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"
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 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]
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 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 { "
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 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]
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 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"
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 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 { "
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 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"
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 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]
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 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 { "
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 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]
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 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"
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 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 { "
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 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"
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 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]
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 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 { "
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 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]
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 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"
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:51:47 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:51:47 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1101ms
11:51:47 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
11:51:47 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB78E1B000 == 16 [pid = 4320] [id = 822]
11:51:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 47 (000000BB06572000) [pid = 4320] [serial = 2302] [outer = 0000000000000000]
11:51:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 48 (000000BB097BF000) [pid = 4320] [serial = 2303] [outer = 000000BB06572000]
11:51:47 INFO - PROCESS | 4320 | 1448049107502 Marionette INFO loaded listener.js
11:51:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 49 (000000BB0C2A3400) [pid = 4320] [serial = 2304] [outer = 000000BB06572000]
11:51:47 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB02F75000 == 17 [pid = 4320] [id = 823]
11:51:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 50 (000000BB06EC5000) [pid = 4320] [serial = 2305] [outer = 0000000000000000]
11:51:47 INFO - PROCESS | 4320 | ++DOCSHELL 000000BB0D37D800 == 18 [pid = 4320] [id = 824]
11:51:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 51 (000000BB08826C00) [pid = 4320] [serial = 2306] [outer = 0000000000000000]
11:51:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 52 (000000BB0C2A6C00) [pid = 4320] [serial = 2307] [outer = 000000BB06EC5000]
11:51:47 INFO - PROCESS | 4320 | ++DOMWINDOW == 53 (000000BB0C39AC00) [pid = 4320] [serial = 2308] [outer = 000000BB08826C00]
11:51:48 INFO - PROCESS | 4320 | --DOMWINDOW == 52 (000000BB0B183800) [pid = 4320] [serial = 2289] [outer = 0000000000000000] [url = about:blank]
11:51:48 INFO - PROCESS | 4320 | --DOMWINDOW == 51 (000000BB099A4C00) [pid = 4320] [serial = 2286] [outer = 0000000000000000] [url = about:blank]
11:51:48 INFO - PROCESS | 4320 | --DOMWINDOW == 50 (000000BB06E79400) [pid = 4320] [serial = 2283] [outer = 0000000000000000] [url = about:blank]
11:51:48 INFO - PROCESS | 4320 | --DOMWINDOW == 49 (000000BB0867E800) [pid = 4320] [serial = 2284] [outer = 0000000000000000] [url = about:blank]
11:51:48 INFO - PROCESS | 4320 | --DOMWINDOW == 48 (000000BB03C53C00) [pid = 4320] [serial = 2274] [outer = 0000000000000000] [url = http://web-platform.test:8000/selection/getRangeAt.html]
11:51:48 INFO - PROCESS | 4320 | --DOMWINDOW == 47 (000000BB08823800) [pid = 4320] [serial = 2285] [outer = 0000000000000000] [url = http://web-platform.test:8000/selection/isCollapsed.html]
11:51:48 INFO - PROCESS | 4320 | --DOMWINDOW == 46 (000000BB06BC3800) [pid = 4320] [serial = 2282] [outer = 0000000000000000] [url = http://web-platform.test:8000/selection/interfaces.html]
11:51:48 INFO - PROCESS | 4320 | --DOMWINDOW == 45 (000000BB0553DC00) [pid = 4320] [serial = 2277] [outer = 0000000000000000] [url = http://web-platform.test:8000/selection/getSelection.html]
11:51:48 INFO - PROCESS | 4320 | --DOMWINDOW == 44 (000000BB06BB7800) [pid = 4320] [serial = 2280] [outer = 0000000000000000] [url = about:blank]
11:51:48 INFO - PROCESS | 4320 | --DOMWINDOW == 43 (000000BB04B4EC00) [pid = 4320] [serial = 2275] [outer = 0000000000000000] [url = about:blank]
11:51:48 INFO - PROCESS | 4320 | --DOMWINDOW == 42 (000000BB05AD3C00) [pid = 4320] [serial = 2278] [outer = 0000000000000000] [url = about:blank]
11:51:48 INFO - PROCESS | 4320 | --DOMWINDOW == 41 (000000BB2750D800) [pid = 4320] [serial = 2272] [outer = 0000000000000000] [url = about:blank]
11:51:48 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
11:51:48 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
11:51:48 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
11:51:48 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:51:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:48 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:51:48 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:48 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:48 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
11:51:48 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:51:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:48 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:51:48 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:48 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:48 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
11:51:48 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:51:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:48 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:51:48 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:48 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:48 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:51:48 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:51:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:48 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
11:51:49 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 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
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
11:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
11:51:49 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:51:49 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:51:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:51:49 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */